nginx +php5.6+mysql5.6 快速安装


LNMP是Linux+Nginx+MySQL+PHP的简称,是一套完整的PHP网站服务器架构环境。
所用Linux发行版为Ubuntu Gnome 15.04,所有需要的软件均使用Ubuntu自带apt源下载安装。

首先,更新Ubuntu源:
sudo apt-get update
然后,安装Nginx:
sudo apt-get install nginx

等待nginx安装完成后,打开浏览器,在地址栏输入localhost,检测nginx是否开启;若开启成功,则会显示欢迎使用Nginx的界面;若没有,则在终端下输入以下命令即可打开nginx:
sudo /etc/init.d/nginx start

然后安装mysql:
sudo apt-get install mysql-server-5.6 mysql-workbench mysql-client-5.6
安装过程中需要设置root用户的密码,选择自己容易记住的密码即可。

接下来安装php:
sudo apt-get install php5 php5-fpm php5-mysql
至此所有基本组件已安装完毕,可以根据需要继续安装其它可选组件等。

配置php:
首先:
sudo vim /etc/nginx/sites-available/default
在打开的文档中找到root,将其改为:
root    /data/htdocs
此处路径为你的php页面文件的根目录路径

同时在index一行中添加 index.php。
然后找到以下代码块并按照下面的修改:
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
#include snippets/fastcgi-php.conf;
## With php5-cgi alone:
#fastcgi_pass 127.0.0.1:9000;
## With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
include fastcgi_params;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;


}

保存退出。

然后修改php.ini文件:
sudo vim /etc/php5/fpm/php.ini
找到:;cgi.fix_pathinfo()=1   (大约在700行附近)
将其修改为cgi.fix_pathinfo()=0
保存并退出。

然后重启nginx和php5-fpm:
sudo /etc/init.d/nginx restart
sudo /etc/init.d/php5-fpm restart
然后在 /data/htdocs文件夹下新建一个index.php文件,并输入相应的测试内容,打开浏览器输入localhost测试。

参考:

Ubuntu 14.04搭建LNMP:http://www.linuxdiyf.com/linux/11900.html
CentOS 6.4用源代码安装LNMP环境:http://www.linuxdiyf.com/linux/11471.html
CentOS 7源码安装最新版LNMP环境:http://www.linuxdiyf.com/linux/10839.html
Ubuntu 14.04 LTS安装LNMP NginxPHP5(PHP-FPM)MySQL:http://www.linuxdiyf.com/linux/10659.html
CentOS 7.0下编译安装LNMP:http://www.linuxdiyf.com/linux/10550.html

发表评论

邮箱地址不会被公开。 必填项已用*标注