shell_exec() 不能在我的本地主機上工作。我讀了很多網站來解決這個問題,但找不到解決方案。 此代碼:在PHP中的shell_exec不起作用
$output = shell_exec("env");
print "<pre>$output</pre>";
不給任何輸出。
我在php.ini中登記了disable_functions
,但shell_exec
未被禁用。 我做了error_reporting = E_ALL
但是沒有輸出(沒有錯誤)。我所得到的只是一個空白的屏幕。即使safe_mode
已關閉。
如果我在上面的代碼後寫echo "BULB";
它打印「BULB」。
可能是什麼問題?
如果你只是在控制檯上運行'env',你會得到輸出結果嗎? – Federkun
我得到這個輸出'ReferenceError:env未定義' – abbas
其他命令如'ls'或'dir'工作嗎? –