您的位置:首页 > 运维架构 > Nginx

phpstudy搭建nginx+php服务器显示php网页

2016-01-10 12:45 661 查看
下载了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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: