2011-09-29 78 views
1

我想在命令行运行PHP文件在我的Web服务器,使用PHP CLI在我的Web服务器不工作

php test.php 

但它无法正常工作。它永远运行并占用100%的资源。 它昨天工作,现在它不工作。

我试图调试使用

strace -p <pid> 

,并得到了很多的

times(NULL) = -2058427839 

谁能帮我调试这个过程?重新启动和升级是我的最后手段。请建议解决方案,无需重新启动或升级。

+1

你的test.php的源代码会很有意思。 –

+0

'php -v'告诉你类似'PHP x.y.z(** cli **)',而不是** cgi **或类似的东西? – VolkerK

+0

你还应该提供该文件的源代码来检查。 –

回答

3

尝试使用下面的命令来运行CLI你的PHP文件,无需配置文件:

php -n <your-filename.php> 

,然后检查其是否工作?

+0

非常感谢Ashok。当我运行php没有配置文件,它运行。 php.ini中的扩展目录似乎存在问题。我改变了扩展目录,现在一切都很好。 – pooamlairaj

0

将此放置到您的test.php文件中,以检查它是否正在工作并查看可用内容。

phpinfo();

+0

在这种情况下,没有什么区别什么WONT被呼应 - PHP信息或只是'测试' – k102

相关问题