首頁  >  文章  >  後端開發  >  php phpinfo無法存取怎麼辦?

php phpinfo無法存取怎麼辦?

青灯夜游
青灯夜游原創
2020-09-29 10:47:323282瀏覽

解決方法:先確認php-fpm已經啟動,服務埠正常;然後修改「/usr/local/tengine/conf/vhost」下的「*.conf」檔案;最後php-fpm.conf文件中,設定「listen=127.0.0.1:9000」。

php phpinfo無法存取怎麼辦?

推薦:《PHP影片教學

今天偵錯lnmp環境,出現如下報錯誤。無法查詢到php資訊。

php phpinfo無法存取怎麼辦?

環境:linux版本CentOS Linux release 7.3.1611 (Core),nginx使用tengine。 php和tengine皆為原始碼安裝到/usr/local。

首先確認tengine已經啟動,在網站根目錄下寫了個靜態測試網頁,測試沒問題,可以正常顯示。

確認php-fpm已經啟動,查詢服務連接埠正常。懷疑tengine的php支援沒有配置。開啟/usr/local/tengine/conf/vhost下面的*.conf主機配置,修改以下配置:追加index.php讓nginx伺服器預設支援index.php為首頁,同時透過註釋,啟用相關配置。

注意$document_root的位置,可以寫成$document_root,也可以寫成網站根目錄,但一定不能是預設的/scripts。

location / {
      root  /var/www/html;
      index index.html index.htm index.php;
    }
...
...
location ~ \.php$ {
      root      /var/www/html;
      fastcgi_pass  127.0.0.1:9000;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include    fastcgi_params;
    }
...
...

同時,確保/usr/local/php/etc/php-fpm.conf的設定:

listen = 127.0.0.1:9000

然後,重新啟動服務就可以了。

php phpinfo無法存取怎麼辦?

相關推薦:php培訓

以上是php phpinfo無法存取怎麼辦?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn