Phpmyadmin-3.4.8 安装配置

tonyty163 PHPPhpmyadmin-3.4.8 安装配置已关闭评论8,534字数 1743阅读5分48秒阅读模式

一、準備工作

PMA網站
http://www.phpmyadmin.net/home_page/downloads.php
下載地址
# cd /usr/local/src/tarbag/
# wget http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.4.8/phpMyAdmin-3.4.8-all-languages.tar.gz?r=http%3A%2F%2Fwww.phpmyadmin.net%2Fhome_page%2Fdownloads.php&ts=1324359306&use_mirror=superb-dca2

二、安裝PMA-3.4.8

# tar zxvf phpMyAdmin-3.4.8-all-languages.tar.gz -C ../software/
# cd ../software/
# cp -rp phpMyAdmin-3.4.8-all-languages/ /data/www/pma
# cd /data/www/pma/
# cp config.sample.inc.php config.inc.php
# vi config.inc.php
新版本的PhpMyAdmin 增强了安全性,需要在配置文件设置一个短语密码。
否则进入之后会有“配置文件现在需要一个短语密码。”的红色警叹提示
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['blowfish_secret'] = 'abcde';(其中的"abcde"自定义)
这个密码用于Cookies的加密,以免多个PhpMyAdmin或者和其他程序共用Cookies时搞混。文章源自运维生存时间-https://www.ttlsa.com/php/phpmyadmin-3-4-8-install/

三、相關配置

配置apache,加入如下配置
Alias /pma "/data/www/pma/"
<Directory "/data/www/pma/">
Order allow,deny
Allow from all
Options -Indexes FollowSymLinks
AllowOverride All
</Directory>文章源自运维生存时间-https://www.ttlsa.com/php/phpmyadmin-3-4-8-install/

新建一個帶密碼的本地帳戶
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY "123456" WITH GRANT OPTION;文章源自运维生存时间-https://www.ttlsa.com/php/phpmyadmin-3-4-8-install/

四、排錯

一般安裝完,會有這個提示“无法载入mcrypt扩展,请检查PHP配置”
網上的辦法無非就是重裝下php 帶上 --with-mcrypt參數
但是總覺得這種方法太笨重
所以仔細看了php官方網站,找到了用phpize來安裝mcrypt
You can install Mcrypt from the PHP Source Tree as a module if you choose.文章源自运维生存时间-https://www.ttlsa.com/php/phpmyadmin-3-4-8-install/

You first need to ensure you have libmcrypt, libmcrypt-devel, and mcrypt installed, then do:文章源自运维生存时间-https://www.ttlsa.com/php/phpmyadmin-3-4-8-install/

# cd php-5.x.x/ext/mcrypt
# phpize
# aclocal
# ./configure
# make && make install文章源自运维生存时间-https://www.ttlsa.com/php/phpmyadmin-3-4-8-install/

Enable the module by adding: 'extension=mcrypt.so' to PHP.ini.文章源自运维生存时间-https://www.ttlsa.com/php/phpmyadmin-3-4-8-install/

Done!文章源自运维生存时间-https://www.ttlsa.com/php/phpmyadmin-3-4-8-install/

方便起見我就用yum 安裝了,只要是centos 5的源都可以直接安裝
# yum install -y "*mcrypt*"
# cd /usr/local/src/software/php-5.3.8/ext/mcrypt/
# phpize
Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626
# aclocal
# ./configure
# make && make install文章源自运维生存时间-https://www.ttlsa.com/php/phpmyadmin-3-4-8-install/

# vi /etc/php.ini
搜索[mcrypt]
在這行下添加
extension=mcrypt.so
# service httpd restart
如果出錯將所有httpd進程killall httpd後,再開啟文章源自运维生存时间-https://www.ttlsa.com/php/phpmyadmin-3-4-8-install/

大功告成
在瀏覽器裏輸入http://IP/pma
輸入數據庫帳號密碼即可文章源自运维生存时间-https://www.ttlsa.com/php/phpmyadmin-3-4-8-install/

文章源自运维生存时间-https://www.ttlsa.com/php/phpmyadmin-3-4-8-install/文章源自运维生存时间-https://www.ttlsa.com/php/phpmyadmin-3-4-8-install/
weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
tonyty163
  • 本文由 发表于 20/12/2011 18:22:33
  • 转载请务必保留本文链接:https://www.ttlsa.com/php/phpmyadmin-3-4-8-install/
  • 3.4
  • mcrypt
  • Phpmyadmin
  • 安装
  • 无法载入mcrypt扩展
  • 短语密码
  • 配置