2014-09-01 20 views
7

我正在開發一些Livecode,我一直在嘗試使用小牛自己的內置PHP服務器。我通過發送通過外殼下面的命令啓動服務器...在Mac小牛停止內置PHP服務器 - Livecode

php -S localhost:8000 

這使PHP通過本地主機成功運行:8000/

不過,我不知道如何現在就停止/禁用PHP爲了繼續測試開始它 - 當我以前通過終端啓動PHP我能夠做ctrl + c來停止php運行,但因爲我還不知道如何通過我的應用程序來做到這一點,我得到這個錯誤,而不是... ...

Failed to listen on localhost:8000 (reason: Address already in use) 

任何人都知道我可以通過th停止它e終端還是通過我的Livecode應用程序?嘗試只用CTRL + C不起作用

回答

27

打開一個終端,輸入通過終端停止:

ps -ef | grep php 

它會列出與PID(進程ID)的PHP程序

東西像

$ ps -ef | grep php 

    501 14263 14133 0 10:25AM ttys001 0:00.21 php -S localhost:8000 

    501 14355 14265 0 10:25AM ttys002 0:00.00 grep php 

的說明爲,列出你的PHP程序行數,第二列是你的PID 本例中的進程id美國142 63,殺了它:

$ kill 14263 

另做PS

$ ps -ef | grep php 

    501 14358 14265 0 10:26AM ttys002 0:00.00 grep php 

$ 

的過程不應該上市了

+1

您好,感謝詳細的答案 - 這就是整理它 - 偉大的答案 – user2317093 2014-09-01 15:44:09

+0

今天我有同樣的問題,但不能殺死這個過程。該過程仍然出現在列表中。通過加入「-9」,我成功殺死了這個進程:'$ kill -9 14263'。 – sboesch 2017-11-14 13:29:45