大学时代,玩过一阵子Apache+PHP+MySQL,一般是在Linux上,也用过一次FreeBSD。
后来自己的服务器也就一直放在Mac上,之前偷懒,就在网上下载了MAMP凑合着用了。
这次升级到Lion,很不幸,MAMP中的Apache不能起来了,我也没有查看日志。网上搜索了一下,Lion中已经自带Apache2和PHP 5.3了,”System Preferences”->”Sharing”->”Web Sharing”就是Apache2的启动选项,配置文件在/etc/apache2/httpd.conf,把下面这行取消注释就可以启用PHP了:
1 |
LoadModule php5_module libexec/apache2/libphp5.so |
Lion里已经不自带MySQL了,估计是因为Oracle的原因,所以我根据这篇文章安装了MySQL和phpMyAdmin。并且还安装了MySQLStartItem.pkg,这样在”System Preferences”->”MySQL”中就可以控制MySQL了。
之后我就把原来的MySQL数据库覆盖了过来,位置在/usr/local/mysql/data。
之后把WordPress目录复制到相应位置,修改/etc/apache2/extra/httpd-vhosts.conf,为了让WordPress能正常工作,注意添加Directory以及如下一行:
1 |
AllowOverride FileInfo Options |
对于PHP,还有一项:
1 2 |
sudo cp /etc/php.ini.default /etc/php.ini sudo vi /etc/php.ini |
修改其中一行:
1 |
mysql.default_socket = /tmp/mysql.sock |
然后就基本都搞定了。
目前还差的就是升级WordPress和WordPress MU 2.x到最新的3.2.1了。
mac很早很早以前就自带apache,php和mysql了~
不知道为何现在不带mysql了
mac上安装nginx也很方便。mampstack(http://bitnami.org/stack/mampstack)也支持mac。