2011-05-21 65 views
0

可能重複:
Making a distribultable standalone program in PHP這可能像獨立應用程序一樣運行php程序嗎?

我不知道該怎麼解釋我的想法...讓我舉例通常解釋.... ,我可以有應用程序在客戶端,當我啓動它時,它運行,直到我關閉應用程序。許多桌面應用程序都是這樣的,對吧?但在PHP服務器上的應用程序是不同的,它只開始處理時,用戶提出請求.... ....

所以,我的問題是,我可以讓PHP程序變得像桌面應用程序,什麼時候我啓動它,它會啓動,直到我終止程序(例如,當我啓動應用程序時,它會持續ping google.com,直到我停止應用程序爲止),並不需要用戶發出請求以「激活「節目...謝謝。

+1

雖然被警告,PHP是不是這個理想的語言。 – 2011-05-21 08:27:49

回答

0

如果您經常需要做的事情,通常由cron(http://en.wikipedia.org/wiki/Cron)完成,它調用您的腳本在服務器上運行。 ($ end == 1){do();}如果你想從命令行啓動它,並且想要再次做一些事情,你可以寫一個while循環,如 。睡眠(100); }

如果你想要做一個桌面應用程序(運行在客戶端上,而不是服務器),你可以使用:PHP-GTK http://gtk.php.net/manual/en/tutorials.php

如果你的情況不是一個,請澄清。

+0

實際上,我有一個簡單的應用程序來檢查我的服務器狀態,我將繼續每30秒發送一次數據包到服務器,並且服務器會給我提供heath的響應....當有些事情出錯時,應用程序會注意到管理員通過電子郵件或其他。 – Tattat 2011-05-21 08:36:35

+0

Tattat:你想自己實現它還是隻需要一個解決方案? Nagios將是一個很好的應用程序,爲此目的。 – 2011-05-21 08:38:21

+0

因爲應用程序需要一些定製,所以我需要自己實現它。 – Tattat 2011-05-21 08:42:07

相關問題