Mac是个不错的平台,不过目前为止我还没有把php的环境转移至Mac平台,原因就是Mac的apache配置没有win平台的简单.Win上面的apache配置不仅简单,并且还有EasyPHP等很好用的一次性整合工具,极大的增加了效率.Mac apache配置起来比较复杂,并且还不像Linux或者FreeBSD那样方便的源码安装和配置环境.好几次配置了Mac上的apache后,第二天要改变apache配置时就忘了配置文件在那里了.Mac其实是内置了Apache的,我安装的是雪豹,内置的版本是2.2.11.如果你想升级Mac apache的版本,我暂时还不太清楚,只是不像Freebsd那样简单.
Mac内置的Apache可以通过内置的”web共享”启用,默认是关闭的.

系统默认的web内容的根目录是/Library/WebServer/Documents, 而每个用户自己的是/Users/用户名/Sites/. 这些设置可以在/etc/apache2/httpd.conf文件中找到相应的设置.
但是关键是如何能够编辑/etc/apache2/httpd.conf这个文件?Mac不像Linux那样如果使用root权限能够看到所有文件,Mac的资源管理器是无法看到一些关键文件夹的,比如etc这个文件夹.这样就需要使用Shift+苹果键+G,这样就能进入一些隐藏文件夹,修改conf文件了.
phpmyadmin最新版有个很操蛋的功能,就是TMD禁止使用空密码登录.我cao,开发环境中使用空密码管你屁事?并且Mac系统中更改各项服务的配置文件也是一件很操蛋的事情,引用配置文件都是隐藏文件,每次修改都需要输入密码,确认权限.所以,刚才的更改phpmyadmin的允许空密码登录就是又一件很操蛋的问题,做法是在config.inc.php中添加一行:
$cfg['Servers'][$i]['AllowNoPassword'] = ture;
在Mac上经历了无数次的炼狱后,phpmyadmin终于跌跌撞撞的能够运行起来了.或者Mac的哲学的确对于低级用户来说很好用,但是用作测试开放环境来说真是磨练人的意志,用一句话说:很操蛋.很多服务或者应用都被Mac隐藏起来了,你想去找找或者修改一下都麻烦的要死.
PS:Mac如何抓屏?在 Mac 上称之为“拍照”,可以使用“shift”+”苹果”+”3″键(“shift”+”苹果”+”4″键是局部选择)你会听到一声清脆的相机快门声