黑基Web安全攻防班
安基网 首页 IT技术 网络管理 查看内容

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

2011-12-12 15:00| 投稿: Linux


免责声明:本站系公益性非盈利IT技术普及网,本文由投稿者转载自互联网的公开文章,文末均已注明出处,其内容和图片版权归原网站或作者所有,文中所述不代表本站观点,若有无意侵权或转载不当之处请从网站右下角联系我们处理,谢谢合作!

摘要: 源码包:phpMyAdmin-2.11.9.5-all-languages.tar.gz 下载地址:http://www.phpmyadmin.net/ 1.解包,改名,并转移至我的Web站点...
源码包:phpMyAdmin-2.11.9.5-all-languages.tar.gz 下载地址:http://www.phpmyadmin.net/ 1.解包,改名,并转移至我的Web站点的网页文档目录中:#tar zxf phpMyAdmin-2.11.9.5-all-languages.tar.gz  #mv phpMyAdmin-2.11.9.5-all-languages /usr/local/apache2/htdocs/sjzz/phpMyAdmin  2.建立配置文件config.inc.php:#cd /usr/local/apache2/htdocs/sjzz/phpMyAdmin  #cp config.smaple.inc.php config.inc.php  #vi config.inc.php  查找blowfish_secret配置行,设置密码:  $cfg['blowfish_secret'] = '123456';  如下图:  注意:如果“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  )#tar -zxvf libmcrypt-2.5.8.tar.gz  #cd libmcrypt-2.5.8  #./configure  #make  #make install    2.安装mhash#tar -zxvf mhash-0.9.9.9.tar.gz  #cd mhash-0.9.9.9  #./configure  #make  #make install  3.安装mcrypt#tar -zxvf mcrypt-2.6.8.tar.gz  #cd mcrypt-2.6.8  #LD_LIBRARY_PATH=/usr/local/lib ./configure  #make  #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/apachectl restart 6.再来访问一下http://www.sjzz.com/phpMyAdmin/index.php页面来看看: 问题已经解决了,不会再出现“无法载入mcrypt的拓展,请检查PHP配置”错误提示信息。 本文出自 “.” 博客,请务必保留此出处http://kk5234.blog.51cto.com/1006247/390082

小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!



免责声明:本站系公益性非盈利IT技术普及网,本文由投稿者转载自互联网的公开文章,文末均已注明出处,其内容和图片版权归原网站或作者所有,文中所述不代表本站观点,若有无意侵权或转载不当之处请从网站右下角联系我们处理,谢谢合作!


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

最新

返回顶部