繁体   English   中英

shell_exec不运行php脚本

[英]shell_exec do not run php script

我正在尝试从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('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

您需要在文件末尾提供空间。如下所示:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM