今天在自己配置的~LAMP~上安装了~phpMyadmin,应该是很简单的,但也花了几十分钟,步骤不难,如下:
#cd /home/www/src/
#wget http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.10.1-all-languages.tar.gz
#tar xvfz phpMyadmin-2.10.1-all-languages.tar.gz
#mv phpMyadmin-2.10.1-all-languages /home/www/apache2/htdocs/
#cd !$
#ln -sf phpMyadmin-2.10.1-all-languages phpMyadmin
#cd phpMyadmin
#cp config.sample.inc.php config.inc.php
修改~phpMyadmin~目录下面的~config.inc.php~下面几个地方:
$cfg['blowfish_secret'] = 'ZhyFly.Org';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'passwd';
第一行必须填上,随便填写就行,然后最后一行为用户~root~的密码,然后创建~Apache~认证,步骤如下:
#mkdir -p /home/www/apache2/passwd
#/home/www/apache2/bin/htpasswd -c /home/www/apache2/passwd/authpass admin
然后会提示输入用户~admin~的密码,这样访问~phpAdmin~的用户和密码就设定好了,然后还要让~Apache~能知道,因此必须修改~httpd.conf,添加下面一段:
<Directory "/usr/local/apache/htdocs/phpmyadmin">
AuthType Basic
AuthName "myphp"
AuthUserFile /usr/local/apache/passwd/authpass
Require user myphp
</Directory>
最后重启~Apache~就好了:
#/home/www/apache2/bin/apachectl restart
然后通过网址输入:http://ipaddress/phpMyadmin/,输入用户名(admin)及其密码获得网页访问,然后再输入~mysql~的用户名(root)及其密码就可以进入~phpMyadmin~的管理了。
参考(English)
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1163478