MacOSX10.9.4mavericks啟用系統Apache、PHP服務
眾所周知,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檔案裡面寫上簡單的一句:
<?phpecho 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也安裝上去,這樣可以不用每次都手動啟動了。圖如下:
這樣整個環境就配好了。