这是我在 control.php 中的代码:-
<?php
$output = shell_exec("/var/www/script.py");
?>
为什么我在运行 php 脚本时无法运行 shell_exec() 命令?它应该调用 script.py 并执行 py 脚本.. 但是,当我运行 control.php 脚本时..
请注意,我尝试使用 php 运行普通程序,我尝试使用以下命令打开 gedit:-
<?php exec('gedit');?>
gedit 没有执行..
谁能帮帮我?
最佳答案
你能在 BASH 中运行“/var/www/script.py”吗?如果不是,则检查脚本,确保包含以下行:
#!/usr/bin/env python
然后 chmod +x script.py 以确保它是可执行的。
关于php - 无法从php执行python脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28491711/