Apache + PHP + Mysql on Mac Leopard 10.5

# apache 2.2.6

启用:系统使用偏好设置 -> 共享 里勾上 Web 共享
访问地址:http://127.0.0.1/(localhost访问不到)
设置文件:/private/etc/apache2/httpd.conf(目录被隐藏了,在 Finder 菜单里面的 前往 -> 前往文件夹 然后输入上面的路径就可以直接进入,或者直接 Shift + CMD + G)
修改设置:找到下面两行,然后删除掉前面的 #

* #LoadModule php5_module libexec/apache2/libphp5.so
* #LoadModule fastcgi_module libexec/apache2/mod_fastcgi.so

更改目录:找到 DocumentRoot 然后修改它的值

# PHP 5.2.4

启用:默认已经启用
设置文件:重命名 /private/etc/php.ini.default 成 php.ini
修改设置:

* mysql.default_socket = /private/tmp/mysql.sock
* mysqli.default_socket = /private/tmp/mysql.sock

# MySQL 5.0.45

下载:http://dev.mysql.com/downloads/mysql/5.0.html#macosx-dmg(我用的是 mysql-5.0.45-osx10.4-i686.dmg)
安装:mysql-5.0.45-osx10.4-i686.pkg
备选安装:MySQLStartupItem.pkg(如果你想一开机就默认运行 MySQL 的话就安装这个)、MySQL.prefPane(在 个人偏好设置 里面显示 MySQL 的开关)
启用:在 终端(Terminal)里运行 sudo /usr/local/mysql/bin/safe_mysqld

如果要自动启动mysql,可以用以下方法:
在/Library/LaunchDaemons/里新建一个叫com.mysql.mysqld.plist的文件:

<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
<plist version=”1.0″>
<dict>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>com.mysql.mysqld</string>
<key>Program</key>
<string>/usr/local/mysql/bin/mysqld_safe</string>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
标签:, , , , , , , , , ,

相关日志

1条评论

Slash七月 31st, 2008 at 00:43

我用的一款叫做Mamp的套件,貌似也不错~

发表评论

您的评论