簡體   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