我已经触发了一个具有无限循环的PHP文件,其中包含:
shell_exec('php '.__DIR__.'/serv.php 2>&1 > /dev/null &');
现在我无法阻止它。
使用“shell_exec
”或“exec
”有什么办法吗?
答案 0 :(得分:1)
PHP是一项服务。您可以在shell中运行killall php
或killall php-cgi
,如果您使用的是MAMP或WAMP等程序,则只需关闭并重新打开该程序即可。此外,如果您使用的是更高版本的PHP,则应该存在无限循环故障。检查你的php.ini max_execution_time
,看看应该允许脚本运行多长时间。您也可以使用set_time_limit
功能在文件中设置此项。
答案 1 :(得分:0)
在shell上运行以下内容
killall php