15初買了這臺破air,一直閒置到如今,爲了方便準備用這臺電腦來作php開發,因此準備將全部的工做環境都慢慢的遷移到Mac上來,簡單的使用了一下,確實不錯,用戶體驗真的是很是好。目前在學習PHP相關的開發,就須要配置PHP的開發環境,網上對Macbook上配置PHP開發環境的文件比較少,我上網查了一些資料,本身經過這篇文章作一個總結,但願對後來的同窗們有點用。php
安裝環境以下:mysql
Mac OS 10.11.3sql
Apache 2.4.9apache
PHP 5.5.14vim
MySQL 5.6.22瀏覽器
在Mac OS 10.11.3中是自帶Apache軟件的,咱們只須要啓動對應的服務就行了,如下命令是操做Apache時經常使用的幾個命令:服務器
// 啓動Apache服務sudo apachectl start// 從新啓動Apache服務sudo apachectl restart// 關閉Apache服務sudo apachectl stop// 查看Apache的版本httpd -v
關於sudo
命令,不用我多說了吧。先啓動Apache服務吧,而後在瀏覽器中輸入localhost。出現It works
字樣,說明Apache就搞定了。學習
在Macbook air下,Apache的網站服務器根目錄在/Library/WebServer/Documents
路徑下。測試
在Mac OS中已經自帶了PHP了,咱們只須要在Apache的配置文件中添加Apache對PHP的支持就行了,步驟以下:網站
編輯http.conf配置文件,命令以下:
sudo vim /etc/apache2/httpd.conf
去掉如下部分的註釋:
LoadModule php5_module libexec/apache2/libphp5.so
重啓Apache服務吧;
寫一個簡單的測試文件測試一下。
<?php phpinfo(); ?>
安裝MySQL是比較麻煩的,因爲在Mac OS中是直接帶有Apache和PHP的,因此安裝它們,比較簡單,而MySQL是不帶的,須要咱們去官網下載。
下載完成之後,直接安裝吧。安裝完成之後,從System Preferences
中啓動MySQL服務,以下圖所示:
好了,如今從命令行登錄mysql,而後設置密碼,若是對這裏不熟悉的話,請加我QQ732302807。
在使用命令行登錄MySQL的時候,會出現2002,找不到mysql.sock文件的錯誤。
因爲MySQL是把mysql.sock文件放在/tmp目錄下,而Mac OS卻去了/var/mysql目錄下尋找對應的mysql.sock文件,因此,因爲找不到對應的mysql.sock文件,就出現了這裏對應的2002錯誤了。
因此爲了解決這個問題,咱們須要在/var/mysql目錄下,存放一個指向/tmp/mysql.sock文件的軟連接,命令以下:
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
而後從新啓動MySQL服務就OK了。
好了,Apache、PHP和MySQL的配置都總結了,基本就是這點東西,接下來,讓咱們就愉快的開始PHP的學習之旅吧。對於這篇文章,就是一個簡單的總結。但願對你們學習有幫助了。