这里的手动安装指的是不用Linux操作系统的包管理方式来安装,而是自己去下载phpmyadmin的文件包,自己来配置安装。由于不使用apt-get/rpm等,所以本文的安装方式适合各种Linux VPS。
安装准备
确保Web Server, PHP, mysql都已经安装配置好了。容易忘记的是安装下面两个php组件:php5-mcrypt, php5-mysql,忘记了不要紧,yum/apt-get安装了就是。
下载
phpmyadmin的官方网站好像国内不能下载,所以我去华军软件下载phpMyAdmin 2.11.7 Final for Linux,下载地址是:http://www.onlinedown.net/soft/15758.htm
选择安装目录
你准备在哪个目录下安装phpmyadmin? 这个目录要在web server(apache, nginx等)的文档目录之下。我选定的安装目录是 /var/www/phpmyadmin,因为/var/www是我的VPS的web server的文档目录。测试一下目录的有效性:
cd /var/www/ mkdir phpmyadmin echo "GOOD VPS" > phpmyadmin/test.html echo '< ?phpinfo();?>' > phpmyadmin/info.php |
然后在浏览器里访问: http://myhost.com/phpmyadmin/test.html 应该能看到GOOD VPS字样,如果看不到,请不要继续,先把这个问题解决了再继续。同样,访问http://myhost.com/phpmyadmin/info.php应该能看到php输出的信息。
开始安装
cd /var/www/phpmyadmin tar zxf phpMyAdmin-2.11.7-all-languages.tar.gz mv phpMyAdmin-2.11.7-all-languages/* . ls index.php #应该能看到index.php |
然后在浏览器访问:http://myhost.com/phpmyadmin 应该会看到错误信息如下:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
这是因为还没有配置phpmyadmin,配置phpmyadmin可以通过它自带的界面进行配置,但是这种方法可选项非常多,配置很复杂,我不推荐这种方法。我的简单的配置方法是:
cd /var/www/phpmyadmin cp config.sample.inc.php config.inc.php vim config.inc.php # 修改相应部分为: |
然后修改config.inc.php的相应部分:
$cfg['blowfish_secret'] = 'hellorashost'; $cfg['auth_type'] = 'cookie'; |
然后在浏览器访问:http://myhost.com/phpmyadmin 应该会看到登录界面了。
没有评论
第一个在本文留言。
发表评论
字体为 粗体 是必填项目,邮箱地址 永远不会 公布。
允许部分 HTML 代码:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>URLs(网站链接)必须完整有效 (比如: http://vpsblog.rashost.com),所有标签都必须完整的关闭。
超出部分系统将会自动分段及换行。
请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。