在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/”。

你可能感兴趣的:(PHP,php,webserver,mac,os,x,apache,web)