Phpmyadmin-3.4.8 安装配置

  • A+
所属分类:PHP

一、準備工作

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时搞混。

三、相關配置

配置apache,加入如下配置
Alias /pma "/data/www/pma/"
<Directory "/data/www/pma/">
Order allow,deny
Allow from all
Options -Indexes FollowSymLinks
AllowOverride All
</Directory>

新建一個帶密碼的本地帳戶
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY "123456" WITH GRANT OPTION;

四、排錯

一般安裝完,會有這個提示“无法载入mcrypt扩展,请检查PHP配置”
網上的辦法無非就是重裝下php 帶上 --with-mcrypt參數
但是總覺得這種方法太笨重
所以仔細看了php官方網站,找到了用phpize來安裝mcrypt
You can install Mcrypt from the PHP Source Tree as a module if you choose.

You first need to ensure you have libmcrypt, libmcrypt-devel, and mcrypt installed, then do:

# cd php-5.x.x/ext/mcrypt
# phpize
# aclocal
# ./configure
# make && make install

Enable the module by adding: 'extension=mcrypt.so' to PHP.ini.

Done!

方便起見我就用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

# vi /etc/php.ini
搜索[mcrypt]
在這行下添加
extension=mcrypt.so
# service httpd restart
如果出錯將所有httpd進程killall httpd後,再開啟

大功告成
在瀏覽器裏輸入http://IP/pma
輸入數據庫帳號密碼即可

weinxin
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: