2011年7月6日 星期三

如何在Mac OS X 10.5版上啟動Apache的PHP支援?

※注意!這將會更動到您的Mac系統,強烈建議您先做系統備份!
架構在UNIX下的Mac OS,本身就有內建一個強大的伺服器系統「Apache」(Apache 2.2.6與PHP 5.2.4)
如果您是Mac的使用者,需要用Mac來架設網站的話
可以在 [系統偏好設定] > [共享] ,將「網頁共享」服務啟動
不過內建僅能讓你啟動靜態的HTML網頁服務
PHP預設是沒有的!
若您是高手需要用到PHP的話,要怎麼啟動呢?
.....只能手動去修改Apache的設定檔囉~

Apache的設定檔是放在 /etc/apache2/httpd.conf 裡
不過 /etc 資料夾用 finder 是找不到的,它被隱藏起來
所以我們就用「終端機」下指令來開啟它

再一次提醒您!注意!這將會更動到您的Mac系統!
若您是新手,或沒有把握能操作成功,強烈建議您先做系統備份!
本資料僅供參考!


步驟1. 到 [應用程式] > [工具程式] 下開啟「終端機」

步驟2. 我們要把 httpd.conf 檔先移到 [桌面] 上來做編輯,所以請在「終端機」輸入以下指令
sudo mv /etc/apache2/httpd.conf ~/Desktop
執行完後應該是可以在桌面上看到 httpd.conf 這個檔案
不過檔案預設的權限是無法寫入,所以我們要輸入指令來修改這個檔案權限

步驟3. 請在「終端機」輸入以下指令
sudo chmod 646 ~/Desktop/httpd.conf

步驟4. 請用「文字編輯」來開啟 httpd.conf,並找出第114行 (或用搜尋功能尋找下行)
#LoadModule php5_module libexec/apache2/libphp5.so
將這一行前面的 # 字號刪除。如下:
LoadModule php5_module libexec/apache2/libphp5.so
修改完後請「儲存」,這樣就改完了!

步驟5. 接著把 httpd.conf 的檔案權限改回來,請在「終端機」輸入以下指令
sudo chmod 646 ~/Desktop/httpd.conf

步驟6. 接著把 httpd.conf 檔案移回 /etc/apache2/,請在「終端機」輸入以下指令
sudo mv ~/Desktop/httpd.conf /etc/apache2/httpd.conf

步驟7. 最後就只要到 [系統偏好設定] > [共享],將「網頁共享」服務重新啟動,這樣就可以執行PHP囉!

參考資料
.http://foundationphp.com/tutorials/php_leopard.php

沒有留言:

張貼留言