Mountain Lion 的 Apache (web sharing)

By | July 28, 2012

Mac OSX 內置 Apache (Apple 稱之為 web sharing,在 System Preferences -> Sharing 中開啟) 和 PHP,對 developer 來說十分方便

PHP 預設是關閉的,但只需修改 /etc/apache2/httpd.conf,把 #LoadModule php5_module libexec/apache2/libphp5.so 前面的 # 移除,重啟 Apache 便可

但在 Mountain Lion,web sharing 這個選項不見了,但其實系統仍提供 Apache 及 PHP 的

不過,不能透過 GUI 開啟,需要透過 Terminal。有人話,這是唔想一般使用者錯誤地啟動了 Apache 造成安全隱患,始終要設定 Apache 需要一點知識

啟動 Apache:
sudo apachectl start

停止 Apache:
sudo apachectl stop

重啟 Apache:
sudo apachectl restart

想每次開機都自動啟動:
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

唔想每次開機都自動啟動:
sudo launchctl unload /System/Library/LaunchDaemons/org.apache.httpd.plist