一个分享个人学习、开发经验的Blog,http://www.joyphper.net

解决nginx中的No input file specified问题

posted @ 2011-07-03 22:10 | 阅读:9185 | 评论:1 | 分类: Linux

虚拟机测试nginx 遭遇 No input file specified,多方查找终于找到解决办法
 
1、 php.ini(/usr/local/php/etc/php.ini)的配置中中找到
cgi.fix_pathinfo=0
将其改成
cgi.fix_pathinfo=1
 

2、nginx配置文件/etc/nginx/conf/nginx.conf中注意以下部分

location ~ .php$ {
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  /home/www/blog$fastcgi_script_name;
                include               fastcgi_params;
        }
 
红色部分路径需要根据你主机主目录的实际情况填写
配置完以上部分,重启一下nginx和php-fpm,问题成功
 

TAG: nginx , linux

共有1条评论 发表评论>>

php教程 发表于:2011-09-10 17:01
正好用上了。  http://www.jimoblog.com
点击换一张验证码