http://blog.csdn.net/ydy277163648/article/details/6674719
以Mac 10.6.x以上版本为例(应Mac中内置了apache与php,你可以不下载其他的版本):
1:启动apache
2:运行php
3:安装mysql
4:安装并使用phpmyadmin
(一)启动apache
有两种方法:
1:打开`系统设置偏好(SystemPreferences)`->`共享(sharing)`->`Web共享(Web Sharing)`.
2:打开`终端(terminal)`,然后(注意:sudo需要的密码就是系统的root帐号密码)
a:运行`sudoapachectl start`,再输入帐号密码,这样apache就运行了。
b:运行`sudoapachectl –v`,你会看到Mac 10.6.x中的apache版本号;
在浏览器中输入`http://localhost`,如果你看到内容为`Itworks!`的页面,那么你就启动apache成功!apache他的安装目录默认在`/Library(资源库)/WebServer/Documents/`下。
在终端中的命令defaults writecom.apple.finder AppleShowAllFiles –bool true(显示系统隐藏文件)
在终端中的命令defaults writecom.apple.finder AppleShowAllFiles –bool false(关闭显示系统隐藏文件)
(二)运行php
1:在终端中运行`sudopico /etc/apache2/httpd.conf`,打开Apache的配置文件。(如果不习惯操作终端命令,可以设置在finder中显示所有的系统隐藏文件(命令如上),并需要重启finder;现在大功告成,但需要注意的是某些文件的修改需要开启root帐号,总的来说还是在终端使用sudo来临时获取root权限比较安全。)
2:找到`#LoadModulephp5_module libexec/apache2/libphp5.so`,把前面的#号去掉,保存(control+X在输入:y)并退出pico(直接回车)。
3:运行`sudocp /etc/php.ini.default /etc/php.ini`,这样就可以配置各种php功能了.(注意:前面的命令的意思是复制文件php.ini.default并把复制的文件改名为php.ini,`/etc/`是他们的路径)
4:运行`sudoapachectl restart`,重启apache,这样php就可以用了.
5:运行`sudocp /Library/WebServer/Documents/index.html.en/Library/WebServer/Documents/info.php`,这句跟前面的复制php.ini一样。
6:在终端中运行`sudopico /Library/WebServer/Documents/info.php`,在`It works!`后面加上`<?phpphpinfo();?>`,然后保存。在浏览器中输入`http://localhost/info.php`就可以看到有关php的信息了。
7:在zendstudio 中新建了一个项目,把你的项目建在你想要的路径中.然后修改apache的配置httpd.conf,运行`sudo pico/etc/apache2/httpd.conf`,修改DocumentRoot的值(这里的值就是你新建的项目的路径),并同时修改<Directory “/Library/WebServer/Documents/”>改为<Directory“你刚才修改DocumentRoot的值放在此处”>.
(三)安装MySql
由于Mac中没有预装mysql,所以需要自己手动安装。到mysql的官网下载mac的mysql安装版(如mysql-5.5-osx10.6-x86_64.dmg);
1:运行dmg,你会发现里面有4个文件。首先点击安装后缀名为`mysql-xx-xx.pkg`的文件,这是mysql的主文件包。一般情况下他会自动安装在/usr/local下的同名文件夹下,一路next即可。
2:点击安装第二个文件MySQLStartupItem.pkg,这样mysql就会自动在开机时自动启动了。
3:点击安装第三个文件MYSQL.prefPane,这样就会在`系统设置偏好`中看到名为`MySQL`的ICON,通过它就可以设置mysql开始还是停止,以及是否开机时自动运行。这样mysql就基本安装完成了。
4:通过运行`sudo pico /etc/bashrc`,在bash的配置文件中加入mysql和phpmyadmin的别名:
#mysql
alias mysql=’/usr/local/mysql/bin/mysql’
alias phpmyadmin=’usr/local/mysql/bin/phpmyadmin’
这样就可以在终端中比较简单地通过命令进行相应的操作,比如安装完毕之后mysql的root默认密码为空,如果要设置密码可以在终端运行`phpmyadmin–u root password “mysqlpassword”来设置。`
(四)安装使用phpmyadmin
phpmyadmin是用php开发的管理mysql的程序,非常的流行和实用。
1.下载phpmyadmin.选择合适的版本,现在最新的版本是phpmyadmin-3.4.3.2-all-languages.tar.bz2.
2:把下载的phpmyadmin安装包解压到你在httpd.conf中DocumentRoot的值的目录下,并把文件名改为phpmyadmin.
3:复制phpmyadmin文件中libraries文件下的config.default.php为config.inc.php.
4:打开config.inc.php,做如下修改:
$cfg[‘blowfish_secret’] = ‘www.baidu.com’;//随意的写几个长字符串
$cfg[‘Servers’][$i][‘host’] = ‘localhost’;//如果出现#2002无法登录错误,就把它改为’127.0.0.1’
$cfg['Servers'][$i]['nopassword'] = true;//默认为false,改为true
$cfg['Servers'][$i]['AllowNoPassword'] = true;//默认为false,改为true
5:这样就可以通过`http://localhost/phpmyadmin/index.php`访问phpmyadmin了。
注意:每次修改都记得要重启apache.