下载了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