国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 幫助中心 > 正文

解決啟動php-fpm后訪問不到php文件的辦法

2024-07-09 22:40:15
字體:
來源:轉載
供稿:網(wǎng)友
今天碰了一個很奇怪的問題,當啟動php-fpm后,發(fā)現(xiàn)居然訪問不到php文件了,后來通過查看日志、分析+搜索終于解決了,現(xiàn)在將整個過程分享給大家,也方便同樣遇到這個問題的同學們參考借鑒,下面來一起看看吧。

問題場景:

linux系統(tǒng) nginx服務器 安裝好了fpm的php7 在nginx的web目錄下新建了index.php文件,內容為phpinfo()函數(shù)。(如果是源碼安裝,位置一般為 /usr/local/nginx/html/index.php)

nginx經(jīng)過了簡單的配置,開始試驗是否可以支持php

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

在瀏覽器訪問 localhost/index.php

結果為 File not found.

這時候我們查看nginx的錯誤日志,錯誤日志的主要內容為 FastCGI sent in stderr: "Primary script unknown"

經(jīng)過分析+搜索前輩經(jīng)驗得出結論,nginx的配置文件無法識別/scripts路徑,所以我們將配置文件中的/scripts改為$document_root,或者web目錄的絕對路徑。更改后的配置文件如下:

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

重啟nginx服務器,已經(jīng)可以正確顯示phpinfo()的內容了。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 田东县| 绵阳市| 龙川县| 长泰县| 定日县| 淅川县| 紫阳县| 清原| 望谟县| 库尔勒市| 东明县| 谷城县| 蓬溪县| 峨边| 康定县| 肥城市| 左贡县| 万年县| 汾西县| 邛崃市| 盐亭县| 临高县| 苗栗市| 东港市| 德安县| 西充县| 潮安县| 工布江达县| 涿州市| 正镶白旗| 东山县| 鹤庆县| 汉寿县| 尚志市| 申扎县| 和平县| 阿克苏市| 屏南县| 武陟县| 鲁山县| 彩票|