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

简介:
源码包: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  
  6.  
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/apachectl restart
6.再来访问一下 http://www.sjzz.com/phpMyAdmin/index.php 面来看看:
问题已经解决了,不会再出现“无法载入mcrypt的拓展,请检查PHP配置”错误提示信息。









本文转自 kk5234 51CTO博客,原文链接:http://blog.51cto.com/kk5234/390082,如需转载请自行联系原作者
目录
相关文章
|
9天前
|
SQL NoSQL 关系型数据库
超强数据库管理软件推荐-没有之一-还在用Navicat管理本地数据库的吗?还在为Navicat寻求绿色版或者购买正版的费用望而却步吗?DBeaver让你解决所有数据库本地编写问题-优雅草央千澈-DBeaver下载和安装
超强数据库管理软件推荐-没有之一-还在用Navicat管理本地数据库的吗?还在为Navicat寻求绿色版或者购买正版的费用望而却步吗?DBeaver让你解决所有数据库本地编写问题-优雅草央千澈-DBeaver下载和安装
超强数据库管理软件推荐-没有之一-还在用Navicat管理本地数据库的吗?还在为Navicat寻求绿色版或者购买正版的费用望而却步吗?DBeaver让你解决所有数据库本地编写问题-优雅草央千澈-DBeaver下载和安装
|
8天前
|
移动开发 监控 关系型数据库
使用云数据库RDS和低代码开发平台“魔笔”,高效构建门户网站,完成任务领智能台灯!
使用云数据库RDS和低代码开发平台“魔笔”,高效构建门户网站,完成任务领智能台灯!
|
1月前
|
人工智能 容灾 关系型数据库
【AI应用启航workshop】构建高可用数据库、拥抱AI智能问数
12月25日(周三)14:00-16:30参与线上闭门会,阿里云诚邀您一同开启AI应用实践之旅!
|
1月前
|
关系型数据库 MySQL Linux
MySQL数据库下载安装教程(Windows&Linux)
本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。
|
28天前
|
SQL Java 数据库连接
JDBC编程安装———通过代码操控数据库
本文,教你从0开始学习JBCD,包括驱动包的下载安装调试设置,以及java是如何通过JBDC实现对数据库的操作,以及代码的分析,超级详细
|
2月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
117 4
|
2月前
|
网络安全 数据库
gbase 8a 数据库 安装8ampp 常见ssh报错问题
gbase 8a 数据库 安装8ampp 常见ssh报错问题
|
2月前
|
运维 关系型数据库 MySQL
安装MySQL8数据库
本文介绍了MySQL的不同版本及其特点,并详细描述了如何通过Yum源安装MySQL 8.4社区版,包括配置Yum源、安装MySQL、启动服务、设置开机自启动、修改root用户密码以及设置远程登录等步骤。最后还提供了测试连接的方法。适用于初学者和运维人员。
252 0
|
4天前
|
缓存 关系型数据库 MySQL
【深入了解MySQL】优化查询性能与数据库设计的深度总结
本文详细介绍了MySQL查询优化和数据库设计技巧,涵盖基础优化、高级技巧及性能监控。
50 0
|
1月前
|
存储 Oracle 关系型数据库
数据库传奇:MySQL创世之父的两千金My、Maria
《数据库传奇:MySQL创世之父的两千金My、Maria》介绍了MySQL的发展历程及其分支MariaDB。MySQL由Michael Widenius等人于1994年创建,现归Oracle所有,广泛应用于阿里巴巴、腾讯等企业。2009年,Widenius因担心Oracle收购影响MySQL的开源性,创建了MariaDB,提供额外功能和改进。维基百科、Google等已逐步替换为MariaDB,以确保更好的性能和社区支持。掌握MariaDB作为备用方案,对未来发展至关重要。
60 3