在Mac OS X中配置Apache + PHP + MySQL

啓動Apache

有兩種方法:

    打開“系統設置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”。注意,從Mac OS X從10.8開始取消了 “Web共享(Web Sharing)”。
    打開“終端(terminal)”,然後(注意,sudo需要的密碼就是系統的root帳號密碼)
        運行“sudo apachectl start”,再輸入帳號密碼,這樣Apache就運行了。
        運行“sudo apachectl -v”,你會看到Mac OS X的Apache版本信息,如10.8.1中:

        Server version: Apache/2.2.22 (Unix)
        Server built:   Jun 20 2012 13:57:09

如此在瀏覽器中輸入“http://localhost”,就可以看到一個內容爲“It works!”的頁面,其位於“/Library(資源庫)/WebServer/Documents/”下,這就是Apache的默認根目錄。

注意:開啓了Apache就是開啓了“Web共享”,這時聯網用戶就會通過“http://[本地IP]/”來訪問“/Library(資源庫)/WebServer/Documents/”目錄,通過“http://[本地IP]/~[用戶名]”來訪問“/Users/[用戶名]/Sites/”目錄。值得注意的是,Mac OS X在10.8中取消”Web共享(Web Sharing)”時,也移除了“/Users/[用戶名]/Sites/”目錄,所以10.8中訪問“http://[本地IP]/~[用戶名]”會顯示“403 Forbidden”,但http://[本地IP]/依舊可以訪問。可以到“系統偏好設置” -> “安全(Security)” -> “防火牆(Firewall)”,開啓防火牆,然後在“防火牆選項(Firewall Options)”中勾上“組織所有進入連接(block all incoming connections)”即可。也可以通過設置httpd.conf來只允許localhost和127.0.0.1訪問“/Library(資源庫)/WebServer/Documents/”。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章