遇到的問題
-
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; }
參考