[英]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.