我想在命令行运行PHP文件在我的Web服务器,使用PHP CLI在我的Web服务器不工作
php test.php
但它无法正常工作。它永远运行并占用100%的资源。 它昨天工作,现在它不工作。
我试图调试使用
strace -p <pid>
,并得到了很多的
times(NULL) = -2058427839
谁能帮我调试这个过程?重新启动和升级是我的最后手段。请建议解决方案,无需重新启动或升级。
我想在命令行运行PHP文件在我的Web服务器,使用PHP CLI在我的Web服务器不工作
php test.php
但它无法正常工作。它永远运行并占用100%的资源。 它昨天工作,现在它不工作。
我试图调试使用
strace -p <pid>
,并得到了很多的
times(NULL) = -2058427839
谁能帮我调试这个过程?重新启动和升级是我的最后手段。请建议解决方案,无需重新启动或升级。
尝试使用下面的命令来运行CLI你的PHP文件,无需配置文件:
php -n <your-filename.php>
,然后检查其是否工作?
非常感谢Ashok。当我运行php没有配置文件,它运行。 php.ini中的扩展目录似乎存在问题。我改变了扩展目录,现在一切都很好。 – pooamlairaj
你的test.php的源代码会很有意思。 –
'php -v'告诉你类似'PHP x.y.z(** cli **)',而不是** cgi **或类似的东西? – VolkerK
你还应该提供该文件的源代码来检查。 –