访问一个 .php 后缀的页面时,网页没有正常渲染而是将这个 PHP 文件自动下载了,这可能是 Nginx 无法解析 PHP 所致,建议检查 配置文件 nginx.conf 是否正确。 1、查看 nginx.conf 是否配置正确 正确格式: 代码语言:javascript 复制 location~\.php${fastcgi_pass127.0.0.1:9000;fastcgi_index index.php;fastcgi_spl...
1 打开终端连接至centos服务器。2 打开nginx的安装目录。3 找到之前blog的配置文件。4 将blog的配置文件做如下修改。5 检查语法,并且重启nginx。条目如下:server { listen 80; server_name blog.test111.com; location / { root html/blog; index index.html index.htm; }location ~ ...
root C:/Nginx/webs/;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_split...
php的时候会变成下载:这是因为nginx没有设置好碰到php文件时,要传递到后方的php解释器。看看你的nginx.conf配置,里面有没有这样的设置:location ~ .*\.php$ {fastcgi_pass 127.0.0.1:9000; }上面的意思,就是说,碰到.php结尾的文件,传递给后方127.0.0.1的9000端口上。当然啦,你的php-fpm解析器也需要正常运行,...
nginx服务器访问时没解析PHP,直接下载php文件 在配置服务器的时候,有时候会出现这种情况,将域名映射到目录下,访问该域名却直接下载index.php文件。这种情况该如何解决呢? 代码语言:javascript 复制 location~\.php${try_files $uri=404;#增加 fastcgi_split_path_info^(.+.php)(/.+)$;#反注释...
nginx报错:403 Forbidden 并且访问首页index.php是下载文件的状态,不能正常解析php 系统有其他两个站访问是正常的 看日志没有看到明显的错误 搜索了下: 答案如下: php的时候会变成下载:这是因为nginx没有设置好碰到php文件时,要传递到后方的php解释器。 看看你的nginx.conf配置,里面有没有这样的设置: location ~ ...
1 Nginx已经安装好了,在相应的目录文件位置也有html和PHP文件,访问html文件没有问题,访问PHP文件直接就下载了。2 具体显示的效果就是打开浏览器访问IP地址,正常访问html文件可以解析,访问PHP文件直接打不来,然后浏览器自动给下载文件了。3 首先确定Nginx已经安装好,并查看Nginx与PHP版本信息,分别对应如下,可看到...
Chrome网页一访问nginx中php页面就下载index.php这种文件,可能是有浏览zhi器扩展出问题了dao,你是不是有抓取网zhuan页shu视频下载的扩展程序,把freedownload,FreeVideoDownloader这类扩展删了试试。不知道是扩展的改动不兼容还是被黑了,只要打开有PHP成分的网页,就会
nginx/php-fpm 访问php文件直接下载而不运行 遇到这种问题,首先确认你web服务器配置中的.PHP是不是被指定给FastCGI server处理: location ~.php$ { fastcgi_pass127.0.0.1:9000; } 如已配置,那么可能是由于fastcgi_script_name访问脚本路径不正确引起的。
fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root/index.php; include fastcgi_params; break; } location / { rewrite ^/ /index.php break; } 这样设置 访问php页面会直接下载php文件 但是不重定向 location / { index index.php } 就能够正常执行php文件,头都大了,不知道为什么。