这个问题可能会被要求多次,但我不能找到解决办法,PHP了shell_exec不执行CPP
当我在Linux的shell CD /家庭/ PI运行以下命令; ./kaku 1 A就可以运行,但是当我使用PHP来执行与echo shell_exec('cd /home/pi; ./kaku 1 A on');
相同的操作时,它并不会运行我的代码。
这个问题可能会被要求多次,但我不能找到解决办法,PHP了shell_exec不执行CPP
当我在Linux的shell CD /家庭/ PI运行以下命令; ./kaku 1 A就可以运行,但是当我使用PHP来执行与echo shell_exec('cd /home/pi; ./kaku 1 A on');
相同的操作时,它并不会运行我的代码。
试试这个方法:
shell_exec('/home/pi/kaku 1 A on');
感谢ccomment,但还是没有反应。 。 –
脚本执行后日志会告诉您什么? 你可以做一个 tail /var/log/apache2/error.log (假设你使用的是Apache) – wilfleaji
对不起,这给了我一个消息,我需要填写参数。但是当我尝试通过shell_exec('/ home/pi/kaku; 1 ON')传递参数时;没有响应 –
确保您的工作目录是一个'kaku'是 –
我因子评分,这就是为什么我使用CD /家庭/ PI –