首页 > 编程知识 正文

是指可以显示网页服务器,网页显示应用显示的服务器错误

时间:2023-05-06 00:08:59 阅读:212162 作者:3323

下载了phpstudy-all.bin一键安装包,管理员执行./phpstudy-all.bin安装完成后,在火狐浏览器上输入:localhost 测试服务器是否从成功。

遇到的问题:

默认打开的web页面是/usr/share/nginx/www/index.html页面,如下



初次尝试解决:

1. 我们需要解析的php页面,于是把php页面放到/usr/share/nginx/www/路径中,删除index.html;

2. 在浏览器中输入:localhost,显示页面找不到;重新输入:localhost/index.php还是显示页面找不到


再次尝试问题解决:

1.在/phpstudy/server/nginx/conf文件夹下找到nginx.conf.default文件,发现如下几行代码被注释掉了:

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;
        }

将以上代码的注释去掉,执行phpstuty restart,浏览器上输入localhost或者输出localhost/phpinfo.php均成功显示相应网页,如下:



解决问题的关键:

nginx.conf .default文件,取消上面所说的几行代码注释


原因猜测:

nginx.conf.default文件上那几行代码决定了php网页的根目录,取消注释php网页解析才生效。


开发环境:

ubuntu12.04、2016年更新的phpStudy(linux版)、php5.3、nginx/1.1.19

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。