我一直在編程一個小型的客戶端服務器應用程序,現在我想在一個小的服務器網頁上顯示服務器進程的輸出。每次,您在服務器控制檯中按一個鍵,輸出當前狀態。假設服務器正在運行,並且我想要顯示服務器的當前狀態,那麼您將如何在PHP中實現這一點?PHP - 訪問和發送數據到
我的想法是得到過程,然後發送一個鍵輸入。你怎麼能在PHP中實現這個?服務器在Apache和PHP 5.4的debian 6上運行。
在此先感謝
我一直在編程一個小型的客戶端服務器應用程序,現在我想在一個小的服務器網頁上顯示服務器進程的輸出。每次,您在服務器控制檯中按一個鍵,輸出當前狀態。假設服務器正在運行,並且我想要顯示服務器的當前狀態,那麼您將如何在PHP中實現這一點?PHP - 訪問和發送數據到
我的想法是得到過程,然後發送一個鍵輸入。你怎麼能在PHP中實現這個?服務器在Apache和PHP 5.4的debian 6上運行。
在此先感謝
取決於您希望如何簡單的去:
- 這是我的主要問題。我想用我從控制檯獲得的信息顯示這些數據。我理解你的答案是這樣的:每5秒鐘將這些狀態更新到一個文件中,並在我的PHP頁面中顯示這些狀態。 - 你將如何實現第二個狀態? – michaeln 2013-02-10 16:04:34
不確定你想要做什麼,但有2個選項: (1)使用cron作業更新文件 (2)執行命令以反引號獲取該信息。例如,對於正常運行時間,使用$ uptimeResult ='uptime'; – 2013-02-10 16:09:58
不知道爲什麼反引號被刪除,它是像qwerty鍵盤左上角傾斜的引號一樣的字符 - 它執行該命令並將結果放入變量 – 2013-02-10 16:14:02
ExtJS的使用Node.js的,併爲同一我是這麼認爲的 – Satya 2013-02-10 15:23:35
哪裏你的服務器控制檯進程的輸出流走? – 2013-02-10 15:24:07
node.js似乎不起作用,因爲我想在不同的設備上查看該頁面,即使是從我的網絡外部(啓用了端口轉發) 服務器直接輸出到啓動的控制檯。 – michaeln 2013-02-10 15:28:46