已安装PHP但未在自定义服务器上运行

时间:2012-04-14 22:29:28

标签: php nginx fedora

我有运行Fedora的VPS,我已经安装了nginx和PHP5.3.6。 这是phpinfo()文件:http://199.167.198.149/info.php

然而,当我尝试运行另一个脚本时(比如说,甚至“echo'嗨!';”),它不起作用,有时我收到错误'没有指定输入文件。'

我对运行那种服务器所需的配置很陌生; html文件工作得很好。

你有一些我可以运行或修复的测试吗?

由于

1 个答案:

答案 0 :(得分:1)

确保您在网站的nginx配置中使用fastcgi_param指定了SCRIPT_FILENAME

示例:

location ~ \.php$ {
  fastcgi_pass   localhost:9000;
  fastcgi_index  index.php;

  fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
}