使用PHP 執行外部GUI 程序:解決系統和執行限制
背景
背景時在受控環境中執行PHP 應用程式時,經常需要啟動外部進程,例如備份和報告。然而,使用 system() 或 exec() 啟動 GUI 程式通常會出現不足,導致使用者進程靜默或嘗試失敗。
在登入帳戶下,啟用「允許服務與桌面互動」複選框停止並重新啟動服務
PHP代碼
PHP代碼授予必要的權限後,PHP 腳本現在可以啟動GUI 進程:
非阻塞(程式在後台運行):
阻止(程式必須關閉才能繼續):注意在某些系統上,可能有必要以本地系統帳戶執行Apache 服務,以便與桌面選項互動。但是,這對於使用特定使用者權限存取網路共用會產生影響。以上是如何在 Windows XP 上使用 Apache 權限從 PHP 啟動 GUI 程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!