nginx+php部署FastCGI sent in stderr: "Primary script unknown" while reading response head...

部署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

相關文章
相關標籤/搜索