
解决NGINX PHP No input file specified
1、更改php.ini
把其中的 ;cgi.fix_pathinfo=0 改成 cgi.fix_pathinfo=1,然后重启php服务。
2、更改Nginx
在nginx/conf/nginx.conf中找到
fastcgi_param SCRIPT_FILENAME html$fastcgi_script_name;
改为
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
html 这个每个环境都不一样.
之后重启Nginx.
3、如果还不行,还有一种可能是php的测试页面代码格式有问题,我当初做的时候,phpinfo写成了:<? php phpinfo(); ?> 所以错了,应该是<?php phpinfo(); ?>
结果搞定。