国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 解決啟動php-fpm后訪問不到php文件的辦法

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

2021-12-09 15:35PHP教程網 PHP教程

今天碰了一個很奇怪的問題,當啟動php-fpm后,發現居然訪問不到php文件了,后來通過查看日志、分析+搜索終于解決了,現在將整個過程分享給大家,也方便同樣遇到這個問題的同學們參考借鑒,下面來一起看看吧。

問題場景:

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

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

?
1
2
3
4
5
6
7
8
9
10
11
12
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"

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

?
1
2
3
4
5
6
7
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服務器,已經可以正確顯示phpinfo()的內容了。

總結

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 在线观看国产 | 欧洲精品在线视频 | 视频在线亚洲 | 久久精品无码一区二区日韩av | 成人精品一区二区 | 视频精品一区二区 | 日本在线观看一区 | 无码日韩精品一区二区免费 | 国产精品美女在线观看 | 久久av一区二区三区 | 精品美女在线观看 | 一区二区三区在线播放视频 | 欧美一级片在线 | 精品一区二区三区免费视频 | 久色视频在线 | 免费精品| 99热在线观看免费 | 国产精品国产三级国产aⅴ原创 | 国产一区二区三区在线 | 亚洲免费国产 | 日韩中文字幕在线 | 日韩一区二区在线观看 | 人人99 | 成人免费在线观看视频 | 欧美日韩综合视频 | 成人性生交大片免费网站 | 亚洲第一黄| 久久久久国产一区二区三区四区 | 国产乱码久久久久久一区二区 | 欧美一区二区三区久久 | 日本美女一区二区三区 | 久久se精品一区精品二区 | 久久久www成人免费无遮挡大片 | 日韩中文在线视频 | 在线看91 | 天天射天天干 | 台湾黄网 | 在线免费观看色视频 | 黄色小视频在线免费观看 | 亚洲欧美在线观看视频 | 青青草免费在线 |