用MAC還安裝集成環境可就OUT嘍

image.png

前言

你們好,我是CrazyCodes,今天聊聊爲何在MAC上,我不安裝相似XAMPP或者Laravel的Homestead的集成開發環境php

對比

我也是卸載了這些環境不到一年的時間,爲什麼要去卸載他呢,緣由其實很簡單,擴展性差,這裏這個擴展性指的不是集成環境這個軟件自己的擴展性,當初安裝的目的其實不就是省事嘛~,也不會過多的查看文檔,而是在須要擴展的時候,學習成本會逐漸提升,這裏的擴展性=學習成本。mysql

開始

MAC自帶了Apache和PHP的版本,這時候直接安裝一個MySQL其實就能夠進入開發了。能夠選擇使用brew安裝nginx

brew install mysql

固然若是但願使用其餘版本的PHP或者是將Apache替換爲Nginx也是很簡單的時候,只要部署過單機服務器,其實在Mac上的步驟是差很少的。sql

php

首先仍是使用brew安裝一個你心儀的PHP版本,能夠經過服務器

brew search php7

來搜索下現有的php7+都有哪些版本,這裏在php@7.3上打了✔️,意思是我已經安裝了這個版本,如今使用7.4版本作一些講解。
image.pngphp7

brew install php@7.4

image.png
通過一頓猛如虎的操做後,正常情況下會看到下面這樣
image.png
多麼人性化的提示,還告訴了我們如何配置。固然這不是主要的,看要最下面這段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相關文件
image.png學習

nginx

依舊是使用brew安裝一個你心儀的nginx版本
image.png
這裏我已經安裝過nginx了。就不截圖演示了。具體操做以下spa

brew install nginx

一頓操做猛如虎後,與PHP安裝完成後的提示同樣,會告訴咱們安裝到哪一個目錄下了,通常默認爲3d

/usr/local/etc/nginx

image.png
依舊也是咱們熟知的NGINX相關的目錄以及配置文件,servers目錄是我新建的,用於存放server配置

mysql

依舊依舊是使用brew安裝一個你心儀的mysql版本,經過使用命令

brew search mysql

image.png
這時要看清楚,有些並非mysql本體,可能會是一些連接庫。要腦子清楚的選擇安裝,mysql8我已經安裝,以5.6爲例

brew install mysql@5.6

一頓操做猛如虎後,mysql也如期安裝完成,正常狀況下不會報錯的

補充

所有完成後,按照正常步驟

1.啓動Nginx
2.啓動PHP
3.啓動MySQL

訪問連接 http://localhost
會看到nginx友愛的歡迎界面。

nginx server配置與單機配置是一致的。若是感受配置host每次都很麻煩,能夠使用一個ihost去統一管理
image.png

image.png

全部源碼都與源碼包安裝一致,相信你必定會按需安裝須要的擴展了把~

致謝

感謝你看到這裏,但願本篇文章能夠幫到你。

相關文章
相關標籤/搜索