服务器上打开PHP文件出现下载界面

当尝试打开PHP文件时,服务器将其作为下载提供,原因是nginx未配置支持PHP。解决方案包括安装php-fpm,修改nginx配置文件,如在location / 中添加index.php和URL重写规则,启用location ~ .php$的配置,并正确设置root和fastcgi路径。完成这些更改并重启nginx后,PHP文件将正常显示。
摘要由CSDN通过智能技术生成

服务器上打开PHP文件出现下载界面

问题的根本原因是nginx默认不支持PHP文件。需要安转并开启php-fpm,然后在nginx的配置文件中做如下修改。

nginx安装成功后,在 /etc/nginx/目录下,有一个nginx.conf和一个nginx.conf.default,删掉nginx.conf,复制一份nginx.conf.default的默认配置

rm -rf nginx.conf
cp nginx.conf.default nginx.conf
vim nginx.conf

server里面的配置:
1,在location / 中index处增加index.php ;
2,在location / 中index下一行增加URL重写读取;
3,解开location ~ .php$的注释,修改root(网站根目录)和fastcgi的路径。

最终server部分配置内容为:

server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm index.php; #1.增加index.php
	    	try_files $uri $uri/ /index.php$is_args$args; #2.这里新增url重写(path)
        }

        #error_page  404              /404.html;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿联盟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值