一前言:
最近準(zhǔn)備開始去接觸一下php的開發(fā),所以搭建php的開發(fā)環(huán)境是必不可少的了。但看標(biāo)題就知道,接下來我們要講的是Mac系統(tǒng)下的php開發(fā)環(huán)境的配置了。筆者的系統(tǒng)是macOS Sierra 10.12。話不多說,我們開始吧。
二:Apache配置
- 在蘋果的系統(tǒng)中,是自帶Apache的,所以我們只需要啟動(dòng)對應(yīng)的服務(wù)就行了。打開Apache的命令是
sudo apachectl start
,輸入完該命令,說明Apache就已經(jīng)開啟了,接下來就可以輸入查看版本的命令httpd -v
,筆者系統(tǒng)當(dāng)前的Apache的版本為Apache/2.4.23 (Unix)
Snip20160811_1.png
另外,下面兩個(gè)命令也是比較常用的,就是重新啟動(dòng)和關(guān)閉Apache
1、重新啟動(dòng)Apache服務(wù)
sudo apachectl restart
2、關(guān)閉Apache服務(wù)
sudo apachectl stop
- 啟動(dòng)后完Apache后,就可以到瀏覽器Safari的地址欄中輸入localhost,如果出現(xiàn)It works!則說明,Apache已經(jīng)開啟成功。
Snip20160811_2.png
三:配置php
- Mac系統(tǒng)也是自帶了php的,是不是瞬間感覺Mac系統(tǒng)真的是大愛啊,不用像windows那么麻煩去配置。既然系統(tǒng)已經(jīng)自導(dǎo)了php,那么我們只需要在Apache的配置文件中添加Apache對php的支持就可以了,接下來交給我們的終端:
編輯http.conf配置文件,命令為:sudo vim /etc/apache2/httpd.conf
,接下來輸入電腦的密碼就可以進(jìn)到配置文件當(dāng)中,然后不斷往后翻,直到找到LoadModule php5_module libexec/apache2/libphp5.so,如下圖所示。然后按下鍵盤的i,進(jìn)入修改模式,將LoadModule php5_module libexec/apache2/libphp5.so前面的注釋(也就是#號去掉),然后按鍵盤的esc,再輸入:wq
,回車。保存并退出,就可以了。
Snip20160811_4.png
然后在終端輸入php -v
命令來查看當(dāng)前php的版本
Snip20160811_5.png - 配置完后,重啟下Apache,sudo apachectl restart。然后在終端輸入命令
open /Library/WebServer/Documents
,此目錄為Apache的目錄,在此目錄下我們新建一個(gè)測試文件(記為hello.php)來測試Apache是否和php關(guān)聯(lián)好。<?php phpinfo(); ?>,記得文件的后綴名為.php,然后在瀏覽器Safari中輸入localhost/hello,如果出現(xiàn)下面的頁面,則說明關(guān)聯(lián)成功,可以進(jìn)入下一步了。如果不是,則需要檢查哪一步錯(cuò)誤,然后重新進(jìn)行正確的配置。
Snip20160811_6.png
四:MySQL配置
這個(gè)最麻煩的一步了,因?yàn)橄到y(tǒng)并沒有自帶MySQL。這就需要我們?nèi)ス倬W(wǎng)下載安裝并且正確配置。這是官網(wǎng)的下載網(wǎng)址:http://dev.mysql.com/downloads/mysql/
直接拉到最下面,下面對應(yīng)的dmg鏡像文件即可
Snip20160811_7.png
- 接下來就是進(jìn)行MySQL的安裝,等安裝完畢后,會(huì)彈出一個(gè)對話框,上面有root的臨時(shí)密碼,務(wù)必要記下來,務(wù)必要記下來,務(wù)必要記下來,重要的事情要說三遍。如果你忘記記下來,或者出了bug,并沒有彈出對話框,那就必須重置密碼了,詳細(xì)的步驟在我的這篇文章中傳送門:http://www.lxweimin.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
四:總結(jié)
Mac系統(tǒng)配置php的開發(fā)并不難,因?yàn)閜hp和Apache都自帶有點(diǎn),花點(diǎn)時(shí)間就可以了。希望本教程對大家有點(diǎn)幫助~~