一前言:
最近准備開始去接觸一下php的開發,所以搭建php的開發環境是必不可少的了。但看標題就知道,接下來我們要講的是Mac系統下的php開發環境的配置了。筆者的系統是macOS Sierra 10.12。話不多說,我們開始吧。
二:Apache配置
- 在蘋果的系統中,是自帶Apache的,所以我們只需要啟動對應的服務就行了。打開Apache的命令是
sudo apachectl start
,輸入完該命令,說明Apache就已經開啟了,接下來就可以輸入查看版本的命令httpd -v
,筆者系統當前的Apache的版本為Apache/2.4.23 (Unix)

Snip20160811_1.png
另外,下面兩個命令也是比較常用的,就是重新啟動和關閉Apache
1、重新啟動Apache服務
sudo apachectl restart
2、關閉Apache服務
sudo apachectl stop
- 啟動后完Apache后,就可以到瀏覽器Safari的地址欄中輸入localhost,如果出現It works!則說明,Apache已經開啟成功。

Snip20160811_2.png
三:配置php
- Mac系統也是自帶了php的,是不是瞬間感覺Mac系統真的是大愛啊,不用像windows那么麻煩去配置。既然系統已經自導了php,那么我們只需要在Apache的配置文件中添加Apache對php的支持就可以了,接下來交給我們的終端:
編輯http.conf配置文件,命令為:sudo vim /etc/apache2/httpd.conf
,接下來輸入電腦的密碼就可以進到配置文件當中,然后不斷往后翻,直到找到LoadModule php5_module libexec/apache2/libphp5.so,如下圖所示。然后按下鍵盤的i,進入修改模式,將LoadModule php5_module libexec/apache2/libphp5.so前面的注釋(也就是#號去掉),然后按鍵盤的esc,再輸入:wq
,回車。保存並退出,就可以了。
Snip20160811_4.png
然后在終端輸入php -v
命令來查看當前php的版本
Snip20160811_5.png - 配置完后,重啟下Apache,sudo apachectl restart。然后在終端輸入命令
open /Library/WebServer/Documents
,此目錄為Apache的目錄,在此目錄下我們新建一個測試文件(記為hello.php)來測試Apache是否和php關聯好。<?php phpinfo(); ?>,記得文件的后綴名為.php,然后在瀏覽器Safari中輸入localhost/hello,如果出現下面的頁面,則說明關聯成功,可以進入下一步了。如果不是,則需要檢查哪一步錯誤,然后重新進行正確的配置。
Snip20160811_6.png
四:MySQL配置
這個最麻煩的一步了,因為系統並沒有自帶MySQL。這就需要我們去官網下載安裝並且正確配置。這是官網的下載網址:http://dev.mysql.com/downloads/mysql/
直接拉到最下面,下面對應的dmg鏡像文件即可

Snip20160811_7.png
- 接下來就是進行MySQL的安裝,等安裝完畢后,會彈出一個對話框,上面有root的臨時密碼,務必要記下來,務必要記下來,務必要記下來,重要的事情要說三遍。如果你忘記記下來,或者出了bug,並沒有彈出對話框,那就必須重置密碼了,詳細的步驟在我的這篇文章中傳送門:http://www.jianshu.com/p/3c7167d21eb6
-
為了以后方便使用MySQL,我們需要將路徑配置一下。
1、打開終端輸入: pico .bash_profile; 回車
2、export PATH=$PATH:/usr/local/mysql/bin/將該路徑添加到最后一行,保存退出即可。到此為止,MySQL的配置就差不多了。
Snip20160811_16.png - 這里介紹一款可視化的MySQL工具。
MySQL Workbench這是一款官方出的管理工具,全英文的版本,英文不好的小伙伴就要去練練,熟悉下了。下載傳送門:http://dev.mysql.com/downloads/workbench/
不需要怎樣的配置,下圖為軟件的首頁
Snip20160811_17.png
源自:https://www.jianshu.com/p/4495dfb2c963