[請益] 如何背景執行

看板PHP作者 (buz)時間17年前 (2007/02/08 21:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請教一下php高手或是有經驗的前輩! 我要在我的電腦上跑pmwiki,是standalone的… 不用web server只在自己電腦上。 它的執行方試是一個bat檔裡頭寫著 ==================================== echo off PATH server;%PATH% cd .. php server\pmwikiserv.php ==================================== 執行了之後window的命令提示字元會印出Started...ready for requests 我發現這行字是執行pmwikiserv.php裡面的這一段 ==================================== function MainServerLoop() { global $Listen, $AcceptSocket, $PmWikiDir; set_time_limit(0); chdir($PmWikiDir); list($ip, $port) = explode(':', $Listen, 2); if (!function_exists('socket_create')) dl('php_sockets.dll'); $AcceptSocket = socket_create(AF_INET, SOCK_STREAM, 6); socket_bind($AcceptSocket, $ip, $port); socket_listen($AcceptSocket); print "Started...ready for requests\n"; while (true) { $ClientSocket = socket_accept($AcceptSocket); ProcessRequest($ClientSocket); socket_close($ClientSocket); } socket_close($AcceptSocket); } ==================================== 我不懂php語法…我只想要執行完後讓命令提示字元結束, 但是php.exe仍然在背景執行… 不曉得這樣有表達清楚嗎?…如果您有解可否回文時順便回給我的信箱!非常感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.218.107
文章代碼(AID): #15ooP6OJ (PHP)