7:配置nginx支持php-fpm
安装成功之后,nginx的配置文件,在安装目录(/usr/local/nginx)下的conf目录下的nginx.conf中。
Php-fpm在安装的时候已经配置过了,这里不再赘述
这里我就不多介绍了,下面放上我是用的配置文件,关键的位置都有中文注释
ini
复制代码
#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { # 指定网站根目录 root /usr/local/nginx/html; # 指定支持语言 index index.php index.html index.htm; } # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } # 添加对PHP的支持 location ~ .php$ { root /usr/local/nginx/html; #网站根目录 fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; # 默认php-fpm配置,使用这个配置访问PHP文件时可能会出现file not find 错误 # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # 修改之后的 php-fpm 配置。 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } # 这里存放网站域名配置文件(一个域名配置一个文件,方便管理) include /usr/local/nginx/vhost/*.conf; } }
修改完成之后,重启nginx
perl
复制代码
# 查询nginx进程 ps -aux | grep nginx root 15671 0.0 0.0 20564 608 ? Ss 13:37 0:00 nginx: master process /usr/local/nginx/sbin/nginx nobody 15672 0.0 0.0 21000 1556 ? S 13:37 0:00 nginx: worker process root 15690 0.0 0.0 112808 964 pts/0 R+ 13:39 0:00 grep --color=auto nginx # 停止进程 kill 15671 # 重新加载配置文件 nginx -s reopen #重启nginx nginx -s reload
在根目录下创建index.php
php
复制代码
<?php phpinfo();
在浏览器中访问你的ip,如下图所示:
8:设置开机启动
确保rc.local 文件有执行权限,否则,开机启动不生效
bash
复制代码
vim /etc/rc.d/rc.local
添加如下内容:
bash
复制代码
/usr/local/nginx/sbin/nginx
9:报错解决
停止nginx:
arduino
复制代码
nginx -s stop nginx -s reload
报错:
lua
复制代码
nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
解决方式:执行命令:
bash
复制代码
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf # 注意,这里需要将你nginx安装的路径替换一下
至此,nginx编译安装成功。
有好的建议,请在下方输入你的评论。
欢迎访问个人博客 guanchao.site
欢迎访问我的小程序:打开微信->发现->小程序->搜索“时间里的”