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

Mac OS X 内置Apache 和 PHP,使用起来非常方便。本文以Mac OS X 10.6.3和 10.8.1为例。

主要内容包括:

  • 启动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的默认根目录。

运行PHP

  • 在终端中运行sudo vi /etc/apache2/httpd.conf,打开Apache的配置文件。(如果不习惯操作终端和vi,可以设置在Finder中显示所有系统隐藏文件,记得设置完毕后需要重启Finder,然后就可以找到对应文件,随心所欲编辑了,需要注意的是某些文件的修改还是需要开启root帐号,但整体上还是在终端上使用sudo来临时获取root权限比较安全。)

  • 找到#LoadModule php5_module libexec/apache2/libphp5.so,把前面的#号去掉,保存(在命令行输入:w)并退出vi(在命令行输入:q)。

  • 运行sudo cp /etc/php.ini.default /etc/php.ini,这样就可以运行sudo vi /etc/php.ini来编辑php.ini配置各种功能了。

  • 运行sudo apachectl restart,重启Apache,这样PHP就可以用了。

  • 运行sudo cp /Library/WebServer/Documents/index.html.en /Library/WebServer/Documents/info.php,即在Apache的根目录下复制index.html.en文件并重命名为info.php。

  • 在终端中运行sudo vi /Library/WebServer/Document/info.php,这样就可以在vi中编辑info.php文件了。在“It’s works!”后面加上<?php phpinfo(); ?>,然后保存之。如此就可以在”http://localhost/info.php“中看到有关PHP的信息,比如10.8中内置PHP版本号是5.3.13。

安装MySQL

Mac OS X没有内置MySQL,所以需要自己手动安装,目前MySQL的最稳定版本是5.5。MySQL提供了Mac OS X下的安装说明

猜你喜欢

转载自blog.csdn.net/jichunw/article/details/80103706