写在前面
环境可能只安装一次,在这里记录自己下安装的过程,换别的服务器时,可以很好的参考.
安装过程
- 在linux上安装所依赖的环境
yum -y install gcc gcc-c++ automake zlib zlib-devel \
openssl openssl--devel pcre pcre-devel
-
去nginx官网下载源码包.
-
解压压缩包
-
cd进入解压完的压缩包执行: ./configure --help 查看你需要的nginx模块.进行选择.(如果不选择,直接执行./configure 默认安装路径为 /usr/local/nginx)
这里附上nginx ./configure参数详细解释:
nginx参数详解 -
make && make install
-
安装完成后通过:
/usr/local/nginx/sbin/nginx 启动nginx
/usr/local/nginx/sbin/nginx -s stop 停止nginx
/usr/local/nginx/sbin/nginx -s reload 平滑重启nginx
配置nginx.conf,监听php
1:cd 进入 /usr/local/nginx/conf (看你的nginx安装在哪里),
2: vim nginx.conf,找到以下代码将其取消注释:
location ~ \.php$ {
root html; (这个html指的是/usr/local/nginx/html)
fastcgi_pass 127.0.0.1:9000; (这里指的是本地9000端口,php-fpm端口就是9000)
fastcgi_index index.php; (默认访问的是index.php)
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;(脚本路径+脚本名字,这里应该把 /scripts改为:$document_root)
include fastcgi_params;
}
ps:你可以查看 fastcgi_conf的具体参数.如下图: