Mac OSX 已經內建了 Apache 與 PHP,只要幾個動作就可以設定完成。
1.啟動 Apache:
OSX已經安裝好 Apache Server,啟動 Apache 只要輸入:
sudo apachectl start
在瀏覽器網址列輸入http://127.0.0.1,如果畫面上出現 It Works! 就代表啟動 Apache 了!
2.編輯Apache設定檔:
由於 Mac 已經內建 PHP 模組,我們只要在 Apache 中將他啟用就可以了
使用編輯器編輯 Apache 設定檔 /etc/apache2/httpd.conf,找到:
LoadModule php7_module libexec/apache2/libphp7.so
將前面 # 號刪除即可。
3.重新啟動 Apache:
sudo apachectl restart
步驟做完了, 當然要驗證一下 PHP 是否有如期運作, 透過下面指令建立一個測試用的 php 檔案
echo "<?php phpinfo();" | sudo tee /Library/WebServer/Documents/info.php
意思是在 /Library/WebServer/Documents/ 目錄下建立一個 info.php 檔案,內容是:
<?php phpinfo();
接著我們就可以在瀏覽器位址欄輸入 http://127.0.0.1/info.php 來檢查一下結果:
如果出現如上圖的畫面就代表 PHP 已經正常啟動了!
(PHP Info 可能會因為版本不同而有差異)
4.設定目錄權限:
OSX 的 Apache 預設工作目錄為 /Library/WebServer/Documents/
由於預設的擁有者是 root,這會導致我們無法直接寫入檔案,可以透過下面指令將所有權限改成使用者的:
sudo chown -R 使用者名稱 /Library/WebServer/Documents/
沒有留言:
張貼留言