你們好,我是CrazyCodes,今天聊聊爲何在MAC上,我不安裝相似XAMPP或者Laravel的Homestead的集成開發環境php
我也是卸載了這些環境不到一年的時間,爲什麼要去卸載他呢,緣由其實很簡單,擴展性差,這裏這個擴展性指的不是集成環境這個軟件自己的擴展性,當初安裝的目的其實不就是省事嘛~,也不會過多的查看文檔,而是在須要擴展的時候,學習成本會逐漸提升,這裏的擴展性=學習成本。mysql
MAC自帶了Apache和PHP的版本,這時候直接安裝一個MySQL其實就能夠進入開發了。能夠選擇使用brew安裝nginx
brew install mysql
固然若是但願使用其餘版本的PHP或者是將Apache替換爲Nginx也是很簡單的時候,只要部署過單機服務器,其實在Mac上的步驟是差很少的。sql
首先仍是使用brew安裝一個你心儀的PHP版本,能夠經過服務器
brew search php7
來搜索下現有的php7+都有哪些版本,這裏在php@7.3上打了✔️,意思是我已經安裝了這個版本,如今使用7.4版本作一些講解。php7
brew install php@7.4
通過一頓猛如虎的操做後,正常情況下會看到下面這樣
多麼人性化的提示,還告訴了我們如何配置。固然這不是主要的,看要最下面這段php-fpm
The php.ini and php-fpm.ini file can be found in: /usr/local/etc/php/7.4/ To have launchd start php now and restart at login: brew services start php Or, if you don't want/need a background service you can just run: php-fpm
安裝完成後,他會說明php安裝到什麼位置了,能夠使用命令brew services start php
或者php-fpm
去啓動和重啓PHP,這個時候就能夠在指定目錄下看到熟知的php相關文件學習
依舊是使用brew安裝一個你心儀的nginx版本
這裏我已經安裝過nginx了。就不截圖演示了。具體操做以下spa
brew install nginx
一頓操做猛如虎後,與PHP安裝完成後的提示同樣,會告訴咱們安裝到哪一個目錄下了,通常默認爲3d
/usr/local/etc/nginx
依舊也是咱們熟知的NGINX相關的目錄以及配置文件,servers目錄是我新建的,用於存放server配置
依舊依舊是使用brew安裝一個你心儀的mysql版本,經過使用命令
brew search mysql
這時要看清楚,有些並非mysql本體,可能會是一些連接庫。要腦子清楚的選擇安裝,mysql8我已經安裝,以5.6爲例
brew install mysql@5.6
一頓操做猛如虎後,mysql也如期安裝完成,正常狀況下不會報錯的
所有完成後,按照正常步驟
1.啓動Nginx
2.啓動PHP
3.啓動MySQL
訪問連接 http://localhost
會看到nginx友愛的歡迎界面。
nginx server配置與單機配置是一致的。若是感受配置host每次都很麻煩,能夠使用一個ihost去統一管理
全部源碼都與源碼包安裝一致,相信你必定會按需安裝須要的擴展了把~
感謝你看到這裏,但願本篇文章能夠幫到你。