部署zabbix的lnmp環境時,測試php頁面打不開,查看nginx的errorlog日誌,報錯FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream,php
一、網上查詢有修改nginx.conf的,以下nginx
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; 修改成 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
而後執行service nginx reload 或者service nginx restart 或者進入/etc/init.d/nginx restartphp-fpm
筆者是修改上面這個配置就解決了。測試
二、部分有說是php-fpm中user和group未指定nginx爲其用戶的。(個人配置裏已提早指定過,因此排除這個緣由,沒配置的同窗能夠試試)spa
編輯php-fpm的配置 vi /usr/local/php/etc/php-fpm.conf
大概在149行3d
配置完檢查進程ps -ef | grep phprest