衆所周知,Mac OSX已經內置了Apache http server 和 php,只用簡單的配置一下就能夠使用php環境,做本地測試很不錯。
1.啓用Apache Http Server(sudo apachectl start)
記住下面的命令:
// 打開終端(Terminal)輸入:
sudo apachectl start // 啓動服務
sudo apachectl stop // 關閉服務
sudo apachectl restart // 重啓服務
通過上述命令可以對系統自帶Apache server進行操作。然後在瀏覽器輸入:http://localhost/
啓動服務後,即可看到“It Works!”,說明啓動成功了。它對應的路徑如下圖所示:
剛纔你看到的It Works!就是index文件中的內容,在此處你新建一個測試文件login.html(需要授權),通過地址欄:http://localhost/login 就可以刷出頁面如下:
說明啓動Apache成功了。
2.啓用PHP
接下來我們來啓動PHP服務,10.9.4默認是不開啓PHP的,在啓動PHP之前可以測試一下是否已經啓動了。判斷是否啓用只需要看看能否解析php文件即可。
在資源庫/WebServer/Documents/下新建一個test.php文件裏面寫上簡單的一句:
<?php
echo phpinfo();
訪問發現輸出如下結果:
原樣輸出了,說明並沒有被解析,說明沒有啓動PHP解析服務。
那我們就來開啓吧,很簡單,只用取消一句話的註釋就可以了。
前往文件路徑:/etc/apache2/ 找到 httpd.conf 文件,可以用Vi等工具編輯,下面講一種簡單的方式編輯。
右鍵-->打開方式-->其他 然後在推薦裏面選中一個文本編輯工具,這裏使用了sublime來打開。見下圖:
然後搜索“php”,將“#LoadModule php5_module libexec/apache2/libphp5.so"前面的#去掉保存即可,然後重啓Apache,然後輸入剛纔的地址:http://localhost/test.php變成了如下界面:
說明php啓用成功了。
但是你會發現在Document裏面添加文件經常需要授權什麼的,我們可以自己創建一個Sites目錄作爲個人站點的根目錄,分享和測試文件。
3.設置個人Sites
首先,在~你的用戶名/ 目錄下創建一個目錄Sites,裏面新建一個測試文件a.html,裏面寫入:abcdefg
然後,在 ~/etc/apache2/users/ 下新建一個 你用戶名.conf 的文件,或者複製一個Guest.conf 再改名,並在裏面寫入如下內容:
<Directory "/Users/你用戶名/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
之後在終端輸入:sudo chmod 755 /etc/apache2/users/你剛纔建的文件名.conf 授權
最後你在瀏覽器中輸入: http://localhost/~你用戶名 /a.html 就會顯示如下界面:
說明成功了,如果你的局域網IP是192.168.1.108,你想共享文件給局域網好友,你可以直接將文件拖入Sites目錄內,好友通過訪問 http://192.168.1.108/~你用戶名 即可看到資源了。
對方點擊就能下載了。
4.安裝Mysql
安裝Mysql的方法超級簡單,這裏不詳細說明了,僅提供兩個下載連接。
http://dev.mysql.com/downloads/ 裏面有不少的版本,選中適合自己的下載即可。
記着將軟件中的MySqlStartupItem.pkg也安裝上去,這樣可以不用每次都手動啓動了。圖如下:
這樣整個環境就配好了。