yum install -y nginx
nginx配置
配置前准备,创建一个自己的网站目录,我这里是在/根目录下创建,顺便把logs目录也创建了
![](http1://img.it610.com/image/info5/d5bea98e5ff641fa98bdff1b54bb0f06.gif)
mkdir -p /data/example/web/logs
1 修改nginx.conf
vi /etc/nginx/nginx.conf
![LNMP(linux+nginx+mysql+php)服务器环境配置(三)nginx安装_第1张图片](http1://img.it610.com/image/product/fbf31a8952474a0e8f2c453c441ce14e.png)
2 修改fastcgi_params 注意,也可以不做这一步,但是在下面第3步中,要在location里面增加:
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
vi /etc/nginx/fastcgi_params
在fastcgi_param SCRIPT_NAME $fastcgi_script_name; 位置附近增加一行: fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
3 增加自己想要的server配置
vi /etc/nginx/conf.d/example.conf
![LNMP(linux+nginx+mysql+php)服务器环境配置(三)nginx安装_第2张图片](http1://img.it610.com/image/product/ff9bc4108cb248618a5780df31e09e40.png)
4 测试配置文件是否正确
nginx -t
5 重启nginx服务
service nginx restart
6 在网站目录创建php或html文件
vi phpinfo.php
7 修改windows下的hosts文件
![](http1://img.it610.com/image/product/af5c5234d1d644f89181973a402b5d66.jpg)
加入一行:
192.168.7.224 example.debug.com
8 浏览器输入
http://example.debug.com/phpinfo.php
![LNMP(linux+nginx+mysql+php)服务器环境配置(三)nginx安装_第3张图片](http1://img.it610.com/image/product/94bed938f97d44a4aab8771b1bddb93d.png)
最后补充说明:
注意在上面第3步中的server配置,重定向了error_page页面显示内容
![LNMP(linux+nginx+mysql+php)服务器环境配置(三)nginx安装_第4张图片](http1://img.it610.com/image/product/b56dcef36f9a4a8ebd60c022f3bae588.png)
这有什么用呢?输入错误的网址看看
http://example.debug.com/phpinfo
显示如下:
![LNMP(linux+nginx+mysql+php)服务器环境配置(三)nginx安装_第5张图片](http1://img.it610.com/image/product/31372234814c4243ac83013b915314f9.png)
如果没有error_page重定向404,50x等网页错误,将会显示如下
![LNMP(linux+nginx+mysql+php)服务器环境配置(三)nginx安装_第6张图片](http1://img.it610.com/image/product/da04475ebc1e44eeab1a7a166fab0083.png)