Mac電腦已經(jīng)成為IT領(lǐng)域的標(biāo)志性產(chǎn)品之一了,而且很多開(kāi)發(fā)者也都是通過(guò)Mac來(lái)開(kāi)發(fā)自己的應(yīng)用。而對(duì)于PHP開(kāi)發(fā)者來(lái)說(shuō),在Mac上進(jìn)行PHP開(kāi)發(fā)也是很普遍的一種現(xiàn)象。然而,在Mac上關(guān)閉PHP相關(guān)的服務(wù)、管理PHP應(yīng)用的進(jìn)程以及關(guān)閉電腦都有很多需要注意的細(xì)節(jié),下面我們就具體講解一下。
首先,我們來(lái)講解一下如何在Mac上正常關(guān)閉PHP相關(guān)的服務(wù)。開(kāi)啟終端,我們可以通過(guò)以下命令進(jìn)入到apache的目錄下:
cd /etc/apache2/ sudo apachectl stop
這樣就可以停止apache的服務(wù)了,如果需要重新開(kāi)啟,同樣在終端中輸入以下代碼:
sudo apachectl start
當(dāng)然,如果你需要重啟Apache服務(wù),同時(shí)還需要重新讀取php.ini的配置文件,也可以這樣做:
sudo apachectl restart
除此之外,有時(shí)候會(huì)有一些問(wèn)題需要重啟php-fpm,可以單獨(dú)重啟php-fpm,這樣就不必重啟Apache了,命令如下:
sudo launchctl stop /Library/LaunchDaemons/homebrew.mxcl.php74.plist sudo launchctl start /Library/LaunchDaemons/homebrew.mxcl.php74.plist
這樣就可以正常重啟php-fpm服務(wù)了。
接下來(lái),我們?cè)賮?lái)看看如何管理PHP應(yīng)用的進(jìn)程。在Mac上,可以通過(guò)終端命令行來(lái)實(shí)現(xiàn),先輸入以下命令來(lái)查看當(dāng)前的PHP進(jìn)程:
ps aux | grep php
這會(huì)列出所有包含“php”的進(jìn)程。若要列出特定目錄下php的進(jìn)程,可以用以下命令:
ps aux | grep "/Applications/MAMP/htdocs/"
你只需要替換雙引號(hào)中的路徑為你自己的路徑即可。如果你想殺死一個(gè)php相關(guān)的進(jìn)程,可以使用以下命令來(lái)結(jié)束該進(jìn)程:
kill -9 [PID]
你需要將“[PID]”替換為你想要?dú)⑺赖倪M(jìn)程的PID,這個(gè)PID可以通過(guò)ps aux | grep php命令獲得。
最后,我們來(lái)講解一下在Mac上如何正常關(guān)機(jī)。當(dāng)你想關(guān)機(jī)的時(shí)候,首先需要關(guān)閉所有的應(yīng)用程序,關(guān)閉終端窗口。之后,你可以按住control+option+command+eject(新版macbook上為power鍵)來(lái)執(zhí)行關(guān)機(jī)操作。如果你是通過(guò)命令行來(lái)關(guān)機(jī)的話,可以在終端輸入以下命令:
sudo shutdown -h now
這樣就可以強(qiáng)制關(guān)閉電腦了。
總之,在Mac上關(guān)閉PHP相關(guān)的服務(wù)、管理PHP應(yīng)用的進(jìn)程以及關(guān)閉電腦,需要注意到很多細(xì)節(jié),如果你按照以上的方法來(lái)操作,那么就可以成功實(shí)現(xiàn)所有功能了。