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