美文网首页
ubuntu16.04 安装nginx+php5.6+mysql

ubuntu16.04 安装nginx+php5.6+mysql

作者: 七百年前 | 来源:发表于2017-06-17 21:38 被阅读204次

1.首先安装Nginx

我按装的是淘宝的版本tengine
1、从官网下载http://tengine.taobao.org/download/tengine-2.1.1.tar.gz
2、解压

tar zxvf tengine-2.1.1.tar.gz
cd tengine-2.1.1
./configure --with-http_concat_module
make && make install    

如果在./configure这步报错了,也没关系,通常是缺少库
先更新

sudo apt-get update

如果缺少pcre那就运行下面的命令安装

sudo apt-get install libpcre3 libpcre3-dev

如果缺少openssl那就运行下面的命令安装

apt-get install openssl libssl-dev

软件默认安装在 /usr/local/nginx目录

 /usr/local/nginx/sbin/nginx

配置文件 /usr/local/nginx/conf/nginx.conf

修改了之后运行以下命令重启

/usr/local/nginx/sbin/nginx -s reload
  1. 安装php

Ubuntu16.04默认安装php7.0环境,但是php7目前兼容性并不是很好,如果自行安装php5需要清除php7的已安装包,否则会报错。
移除默认及已安装的PHP包

sudo dpkg -l | grep php| awk '{print $2}' |tr "\n" " "
sudo apt-get install aptitude
sudo aptitude purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`

添加 PPA

sudo add-apt-repository ppa:ondrej/php

安装php5.6

sudo apt-get update
sudo apt-get install php5.6

安装扩展

sudo apt-get install php5.6-gd
sudo apt-get install php5.6-mysql

3.安装MySQL

sudo apt install mysql-server php5.6-mysql    root root0x0
sudo apt-get install mysql-client
mysql_secure_installation

相关文章

网友评论

      本文标题:ubuntu16.04 安装nginx+php5.6+mysql

      本文链接:https://www.haomeiwen.com/subject/qfpbqxtx.html