Nginx
nginx中的fastcgi不解析php文件
我是 nginx 的新手,我的伺服器塊是
server { listen 25552; server_name *.example.com; root /usr/share/myPackage; rewrite ^/$ /index.php permanent; location ~ ((\.php$)|(^/(status)$)) { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } access_log /var/log/nginx/console-access.log; }
使用瀏覽器我能夠在點擊我的網址時獲得狀態 200 - www.example.com:25552/index.php 和其他 php 文件的相同狀態,但頁面中沒有顯示任何內容。當我嘗試更改網址時,我可以在瀏覽器上獲取我的 html、js 和圖像文件。我認為我的 php 文件沒有被解析請幫助我…. :)
我沒有通過所有 fastcgi_params 我按照這個連結幫助我找出我的問題
確保 PHP-FPM 正在偵聽 127.0.0.1:9000 而不是另一個套接字。在不了解有關伺服器的更多資訊的情況下,我無法具體告訴您在哪裡查看。