2017-05-05 81 views
-1

这个问题可能会被要求多次,但我不能找到解决办法,PHP了shell_exec不执行CPP

当我在Linux的shell CD /家庭/ PI运行以下命令

; ./kaku 1 A就可以运行,但是当我使用PHP来执行与echo shell_exec('cd /home/pi; ./kaku 1 A on');相同的操作时,它并不会运行我的代码。

+0

确保您的工作目录是一个'kaku'是 –

+0

我因子评分,这就是为什么我使用CD /家庭/ PI –

回答

0

试试这个方法:

shell_exec('/home/pi/kaku 1 A on'); 
+0

感谢ccomment,但还是没有反应。 。 –

+0

脚本执行后日志会告诉您什么? 你可以做一个 tail /var/log/apache2/error.log (假设你使用的是Apache) – wilfleaji

+0

对不起,这给了我一个消息,我需要填写参数。但是当我尝试通过shell_exec('/ home/pi/kaku; 1 ON')传递参数时;没有响应 –