啟動MAC上的PHP支援

Tiger可以輕鬆的啟動網頁伺服器,這個相信大家都知道。不過這個伺服器似乎只支援普通的html網頁,這樣感覺好像很陽春。其實OS X 內建的網頁伺服器,就是鼎鼎大名的Apache 1.3,功能相當強大,效能也非常優越。不過要啟動Apache裡面強大的功能,需要額外修改他的設定檔。

今天就來示範如何啟動PHP的支援。

Apache伺服器的設定檔,儲存在/etc/httpd/httpd.conf這個位置。不過finder把一些系統資料夾隱藏起來了,所以沒辦法直接用普通的文字編輯器修改。我建議大家可以先把設定檔利用“終端機”移動到桌面上,再進行編輯。指令是:

sudo mv /etc/httpd/httpd.conf ~/Desktop

接著修改檔案的權限,否則檔案無法被修改。我們利用指令來修改權限︰

cd ~/Desktop
sudo chmod 646 httpd.conf
啟動MAC上的PHP支援
接下來就可以在桌面上找出httpd.conf這個檔案,並且用系統內建的“文字編輯”來修改它。 請先找出這一行︰

#LoadModule php4_module libexec/httpd/libphp4.so

並且把最前面的#號刪去,變成︰

LoadModule php4_module libexec/httpd/libphp4.so

接下來再找出︰

#AddModule mod_php4.c

並且把最前面的#號刪去,變成︰

AddModule mod_php4.c

存檔

存檔之後需要把權限修正回原本的狀態,指令如下︰

sudo chmod 644 httpd.conf

然後把設定檔存回原本的位置

mv ~/Desktop/httpd.conf /etc/httpd.conf
啟動MAC上的PHP支援
之後重新啟動“個人網頁共享”(停止之後再啟動),Apache伺服器的PHP支援就啟動了!
2006-06-05 19:51 發佈
文章關鍵字 Mac PHP 支援
最後一行的指令有錯耶

我試了幾次 最後用下面這個才完成
sudo mv ~/Desktop/httpd.conf /etc/httpd
我比較在意的是我沒有辦法使用 Get 跟 Post 傳遞資料
不知道要怎樣解決
Ehrippura Seruziu
kcee wrote:
Tiger可以輕鬆的...(恕刪)


可以,不過我的httpd.conf須加上:

AddType application/x-httpd-php .php

才行,另外測試php是否work可以用一個test.php放在"網站"檔案夾,
內容:
<?php
phpinfo();
?>

http://192.168.1.102/~jkchang/test.php 輸出結果:
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?