php - 无法从php执行python脚本

标签 php python linux exec shell-exec

这是我在 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/

相关文章:

python - 在 Python 中链接方法时换行符的正确样式

python - 如何重新启动特定正在运行的python文件Ubuntu

php - 将自定义 FileInfo 类设置为 Iterator 的正确方法

python - 乘以相邻元素

php - Zend Framework 数据库插入问题

python - 将 RandomizedSeachCV 的评分参数设置为 r2

linux - 我怎样才能重建 rpm 包排除一些依赖?

c++ - 程序删除其他用户的文件

javascript - 无法从 Laravel 5 中的 PUBLIC 文件夹加载 AngularJs 文件

php - MySql表设计: Use lots of rows or store the information formatted in one text field per row?