【发布时间】:2015-05-26 07:39:38
【问题描述】:
我正在尝试从 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
【问题讨论】:
标签: php shell shell-exec