Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion 配置环境
2012-06-02 07:21:02 来源:WEB开发网3、复制“/Users/[用户名]/Sites/phpmyadmin/”中的config.sample.inc.php,并命名为config.inc.php
4、打开config.inc.php,做如下修改:
用于Cookie加密,随意的长字符串
$cfg['blowfish_secret'] = '';
当phpMyAdmin中出现“#2002 无法登录 MySQL 服务器”时,
请把localhost改成127.0.0.1就ok了,
这是因为MySQL守护程序做了IP绑定(bind-address =127.0.0.1)造成的
$cfg['Servers'][$i]['host'] = 'localhost';
把false改成true,这样就可以访问无密码的MySQL了,
即使MySQL设置了密码也可以这样设置,然后在登录phpMyAdmin时输入密码
$cfg['Servers'][$i]['AllowNoPassword'] = false;
5、这样就可以通过http://localhost/~[用户名]/phpmyadmin访问phpMyAdmin了。这个时候就看到一个提示“无法加载 mcrypt 扩展,请检查您的 PHP 配置。”,这就涉及到下一节安装MCrypt扩展了。
配置PHP的MCrypt扩展
MCrypt是一个功能强大的加密算法扩展库,它包括有22种算法,phpMyAdmin依赖这个PHP扩展库。但是它在Mac OS X下的安装却不那么友善,具体如下:
1、下载并解压libmcrypt-2.5.8.tar.bz2。(注意要用2.5.8,第一次我是用的新版本,有错误)
2、在终端执行如下命令(注意如下命令需要安装xcode支持):
[plain] view plaincopy
cd ~/Downloads/libmcrypt-2.5.8/
./configure --disable-posix-threads --enable-static
make
sudo make install
3、下载并解压PHP源码文件php-5.3.8.tar.bz2。Mac OS X 10.7中预装的PHP版本是5.3.8(我的是这个版本)。
4、在终端执行如下命令:
[plain] view plaincopy
cd ~/Downloads/php-5.3.1/ext/mcrypt
phpize
./configure
make
cd modules
sudo cp mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20090626/
5、打开php.ini
[plain] view plaincopy
sudo vi /etc/php.ini
6、在php.ini中加入如下代码,并保存后退出,然后重启Apache
更多精彩
赞助商链接