nginx不能php
A. 為什麼啟動了NGINX伺服器卻打不開php網頁
先試三個辦法
一、打開IE,點工具,點internet選項,點高級,點恢復默認設置,點保存,退出,重新打開IE
二、打開IE,刷新五次以上
三、打開IE,點工具,點internet選項,點刪除文件,點清除歷史記錄,確定,保存,退出IE,重新打開IE。
以上三個辦法都試了還不行看下面的
三種可能:
1. 網速問題
2. 病毒問題
3. 電腦配置速度問題
以下幾種解決方法:
1. 安全模式下查殺一下是否有病毒,
2. 或者重新安裝瀏覽器看是否出現類似情況
3. 更換其他瀏覽器試試
4. 用別的電腦鏈接你的網線試驗一下,如果出現類似情況,說明是你的網速問題
5. 最後一招。。修復系統
如果樓主說不是以上問題的話,那就有可能有人用p2p終結者控制了你的網速,如果這樣的話,你可以採取兩種辦法解決:
1. 下載反P2P終結者軟體,以毒攻毒
2. 使用360殺毒軟體及瀏覽器,開啟360防火牆,可以有效抵禦控制網速的攻擊
B. nginx 更改埠號後php文件無法訪問了
我在本地試了一下改埠號,訪問是正常的
C. nginx配置支持php
nginx本身不支持php解析,需要配合php-fpm來配置。
location~.php${
root/var/www;#指定php的根目錄
fastcgi_pass127.0.0.1:9000;#php-fpm的默認埠是9000
fastcgi_indexindex.php;
fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;
includefastcgi_params;
}
centos下安裝php-fpm (php及其它組件已經安裝過的情況)
yuminstallphp-fpm
啟動php-fpm 並設置開機啟動 (centos 7)
systemctlstartphp-fpm
systemctlenablephp-fpm
D. 關於nginx不解析php的問題
發nginx的配置看看(nginx.conf以及相關的配置)
E. 為什麼nginx不能解析php文件,PHP,fastcgi,php_fpm也安裝了,也都啟動了,配
。。。。。。這年頭誰還去搭配環境啊,直接去下載LNMP集成環境一鍵安裝
F. nginx 不能解析php怎麼辦
你裝了php的編譯器了嗎
G. nginx 不支持PHP了,請問為什麼
不是不支持,是你沒有開啟對應版本。
希望我的回答可以幫到你,有什麼不懂可以追問。
H. linux nginx 無法執行php文件
為以前沒有接觸過nginx ,所以查了一天,查處原因有二:
一、網站根目錄
默認是在 /usr/local/nginx/html文件
配置在
location / {
root /home/www/wwwroot;
index index.html index.htm;
}
二、修改文件中對應的php配置部分
location ~ \.php$ {
root /home/www/wwwroot;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
特別需要注意的是:fastcgi_param這個參數默認的是$fastcgi_script_name;最好改為$document_root$fastcgi_script_name;我在實際配置中出現了php找不到需要解析文件而返回404或者500錯誤的問題。所以最好是帶上網站根目錄的路徑變數$document_root