在PHP 中執行外部程式:對system() 和exec() 進行故障排除
要在受控PHP 環境中啟動外部進程,請考慮對system() 和exec() 函數。雖然這些函數可以執行靜默進程,但它們可能無法顯示具有可見 GUI 的應用程序,例如記事本。
解決方案在於在登入帳戶設定中啟用「允許服務與桌面互動」選項Apache 服務的。這允許服務啟動並與 GUI 程式互動。
範例:
<code class="php"><?php // Spawn notepad.exe and immediately continue script execution pclose(popen("start /B notepad.exe", "r")); // Spawn notepad.exe and wait for application to close system('start notepad.exe');</code>
注意:
以上是如何對 PHP 中執行外部程式的 system() 和 exec() 函數進行故障排除?的詳細內容。更多資訊請關注PHP中文網其他相關文章!