快速业务通道

在RHEL5下构建LAMP网站服务平台之安装phpMyAdmin数据库管理套件

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-17
源码包:phpMyAdmin-2.11.9.5-all-languages.tar.gz 下载地址http://www.phpmyadmin.net/ 1.解包,改名,并转移至我的Web站点的网页文档目录中:
  1. #tar zxf phpMyAdmin-2.11.9.5-all-languages.tar.gz
  2. #mv phpMyAdmin-2.11.9.5-all-languages /usr/local/apache2/htdocs/sjzz/phpMyAdmin
2.建立配置文件config.inc.php:
  1. #cd /usr/local/apache2/htdocs/sjzz/phpMyAdmin
  2. #cp config.smaple.inc.php config.inc.php
  3. #vi config.inc.php
  4. 查找blowfish_secret配置行,设置密码:
  5. $cfg[''blowfish_secret''] = ''123456'';
  6. 如下图:
注意:如果“blowfish_secret”未设置密码,则在访问phpMyAdmin的登录页面时会报错. 3.访问phpMyAdmin的Web管理界面: 访问http://www.sjzz.com/phpMyAdmin/index.php,进入phpMyAdmin的登录界面,使用Mysql数据库的管理员帐号和密码进行登录: 输入用户名和密码进入Web管理页面: 至此,phpMyAdmin基本算是安装完成,在phpMyAdmin的Web面面下方,出现了“无法载入mcrypt的拓展,请检查PHP配置”错误提示信息.这是没有mcrypt的加密算法扩展库造成的,虽然缺少mcrypt库并不会影响phpMyAdmin的基本使用,但是接下来还是要想办法解决这个问题: 错误提示信息 安装mcrypt模块,解决以上问题: 需要安装三个软件包,分别是: libmcrypt-2.5.8.tar.gz mhash-0.9.9.9.tar.gz mcrypt-2.6.8.tar.gz 1.先安装libmcrypt (说明:libmcript默认安装在/usr/local
  1. #tar -zxvf libmcrypt-2.5.8.tar.gz
  2. #cd libmcrypt-2.5.8
  3. #./configure
  4. #make
  5. #make install
2.安装mhash
  1. #tar -zxvf mhash-0.9.9.9.tar.gz
  2. #cd mhash-0.9.9.9
  3. #./configure
  4. #make
  5. #make install
3.安装mcrypt
  1. #tar -zxvf mcrypt-2.6.8.tar.gz
  2. #cd mcrypt-2.6.8
  3. #LD_LIBRARY_PATH=/usr/local/lib ./configure
  4. #make
  5. #make install
注意:在配置mcrypt时,会找不到libmcrypt的链接库,导致无法编译,Libmcrypt的链接库在/usr/local/文件夹下.因些在配置mcrypt时要加入LD_LIBRARY_PATH=/usr/local导入键接库. 4.安装PHP扩展模块:动态加载 使用php的常见问题是:编译php时忘记添加某扩展,后来想添加扩展,但是安装php后又装了一些东西如PEAR等,不想删除目录重装,于是可以采用phpize.
方法是:
1).要有与现有php完全相同的php压缩包 展开后进入里面的ext/mcrypt目录 (里面是mcrypt的php扩展)
#cd /usr/local/software/php-5.2.6/ext/mcrypt //我的机器里装的是php-5.2.6.tar.gz
注意了,假如你的/usr/local/下没有software,你可以mkdir一个出来,然后将php源码包解压至此.
2).执行/usr/local/php5/bin/phpize,执行完后,会发现当前目录下多了一些configure文件,如果没报错,则根据提示运行.
#/usr/local/php5/bin/phpize 如下图:

3).编译安装
./configure --with-php-config=/usr/local/php5/bin/php-config

注意要先确保/usr/local/php/bin/php-config存在.
#make
#make install
4). 拷贝mcrypt.so文件
make install 之后系统会提示你mcrypt.so文件所在的目录,如图:

#cp /usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/mcrypt.so /usr/local/software/php-5.2.6/ext 5).配置php.ini
#vi /usr/local/php5/php.ini
修改php.ini ,
配置extension_dir = "/usr/local/software/php-5.2.6/ext"
并添加extension=mcrypt.so
5.重启httpd服务: #/usr/local/apache2/bin/httpd restart 6.再来访问一下http://www.sjzz.com/phpMyAdmin/index.php面来看看: 问题已经解决了,不会再出现“无法载入mcrypt的拓展,请检查PHP配置”错误提示信息.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号