Saturday 11 February 2012

Apache + PHP + Mysql on Mac Leopard 10.5

# 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
修改设置:

* .default_socket = /private/tmp/.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.
安装:mysql-5.0.45-osx10.4-i686.pkg
备选安装:MySQLStartupItem.pkg(如果你想一开机就默认运行 MySQL 的话就安装这个)、MySQL.prefPane(在 个人偏好设置 里面显示 MySQL 的开关)
启用:在 终端()里运行 sudo /usr/local/mysql/bin/safe_mysqld

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

<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-////DTD PLIST 1.0//EN” “http://www..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 条评论

  1. Slash 说道:

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

    回复

发表评论

Powered by MacOrz.cn | Sina微博 | Twitter