4
我有一個Java服務器應用程序。我也有一個PHP頁面,顯示與服務器相關的日誌,頁面和服務器共享同一個數據庫。我希望能夠通過我的頁面停止/啓動服務器(從.bat開始)。使用PHP的服務器管理
什麼是最好和最安全的方法來實現這一目標?
我試着使用一些功能,應該運行像exec
和system
這樣的文件,但他們只是沒有工作。我認爲這是因爲這些在XAMPP上被禁用。
Obs .:我不能殺死服務器進程,它會留下正在使用的端口。
'exec'在XAMPP上未被禁用,但檢查是否啓用了安全模式,因爲這會阻止exec工作。在這種情況下,你必須使用'safe_mode_exec_dir'(如果你使用的是PHP 5.4.0,安全模式不會是問題,因爲它已被刪除)。 另外,你有沒有嘗試通過命令行運行關機命令? (只是爲了確保它的工作原理)。如果您在Windows上,請確保在命令的任何路徑中都跳過所有反斜槓。 – Jack 2013-02-13 17:20:08