遇到的问题
-
linux下查看php-fpm是否开启以及如何开启
ps aux | grep php-fpm
未启动状态
启动状态
-
linux 下php-fpm安装在哪
安装在php文件下的#启动php-fpm /usr/local/php/sbin/php-fpm #这里前缀/usr/local #根据自己配置 --prefix=/root/lich/soft/php 去查找。 #这里就存在 /root/lich/soft/php/sbin/php-fpm
-
php-fpm.log : ERROR: [pool www] please specify user and group other than root
原因:为了安全考虑,不要使用root账户来运行php-fpm,否则别人随便一个shell,你的系统不就直接崩溃了吗?
方案:
创建一个www用户和www组#文件路径../php/etc/php-fpm.d/www.conf user = www group = www
参考:
1. linux创建用户名密码等操作
2. linux-user-group添加与删除 -
php-fpm重启
#找到master主进程(找到双Ss),找到主进程对应的进程ID ps aux|grep php-fpm
#重启 kill -USR2 30867
-
nginx File not found 错误
替换 记得修改指定路径# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { #开启php解析 # root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME script$fastcgi_script_name 改为: fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name; #指定路径 include fastcgi_params; }
参考