shell_exec不运行php脚本

时间:2015-03-23 10:38:53

标签: php shell shell-exec

我正在尝试从php文件(网站)运行.php脚本,因为我正在使用shell_exec函数。

我安装了php-cli,文件是可执行的,但它仍然无法正常工作。 我已经阅读了很多教程,还有一些问题和答案,但我无法完成这项工作。

这是一段代码:

shell_exec('/usr/bin/php /opt/lampp/htdocs/projects/mix/2/includes/connections/stomp_con.php');

我尝试了shell_exec('pwd');shell_exec('whoami');这样的命令,但它们都有效。

我也知道,为了运行两个命令,我们应该用分号分隔,但这只是一个。我在终端上运行它,它可以工作。

提前感谢您的帮助

编辑:

我var_dumped shell_exec();并且它向我显示string(104) usr/bin/php: /opt/lampp/lib/libxml2.so.2: version LIBXML2_2.9.0' not found (required by /usr/bin/php),因为我添加2>&1以输出STDERR

1 个答案:

答案 0 :(得分:0)

你需要在文件末尾提供空间。像这样:

shell_exec("/usr/bin/php/opt/lampp/htdocs/projects/mix/2/includes/connections/stomp_con.php ");