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

news/2024/5/11 16:21:04/文章来源:https://blog.csdn.net/weixin_33709590/article/details/89910058
源码包: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,如需转载请自行联系原作者

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_832265.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实现基于LNMP的电子商务网站--小米商城

一、 环境准备:centos系统、yum源 关闭selinux ,关闭防火墙 二、 安装步骤: 1. yum方式安装包 yum install nginx mariadb-server php-mysql php-fpm systemctl mariadb ss -ntl 查看端 3306 2.下载小米商城源码&a…

你所不知的SEO高级策略技巧

以前看到卢松松签名上面写了这么一句话,你所关注的人,决定了你看到的世界。在SEO这个行当也亦是如此。尽管对于现在的我来说,SEO接触的相对来说少了点,但是一直做在各种SEO的点与面之间的研究,当然很多的细节研究就是今…

centos7连不上网 ping其他网站ping不通

第一步: 今天6转到7发现一个问题连不上网 首先最基本的检查看一下是否有虚拟机网络,如果下图没有再往下看 打开虚拟机-》编辑-》虚拟网络编辑器里面设置一下 上图完成之后看下是否出现如图一的连接图标 第二部:点击编辑虚拟机(虚…

文件安全之只允许网站内打开,禁止单独打开下载

有时候我们并不想一个网站文件,禁止单独打开, 举例:ios潮汐的音频文件,按道理都是收费的,肯定禁止别人通过某些手段获取到文件,但是潮汐目前大部分都能在web里面抓包抓取到,并且提取出来 这么…

大型网站架构体系的演变(下)

接着上篇的继续在做扩展满足了基本的性能需求后,我们会逐渐关注“可用性”(也就是我们通常听别人吹牛时说的SLA、几个9)。如何保证真正“高可用”,也是个难题。几乎主流的大中型互联网公司,都会有用到类似的架构&#…

大型网站架构体系的演变(上)

互联网上有很多关于网站架构的各种分享,有些主要是从运维和基础架构的角度去分析的(堆机器,做集群),太关注技术细节实现,普通的开发人员基本看不太懂。本文上篇将主要介绍大型网站基础架构的扩展&#xff0…

Web应用防火墙-网站安全防护

2019独角兽企业重金招聘Python工程师标准>>> Web应用防火墙简称WAF。Web应用防火墙是集WEB防护、网页保护、负载均衡、应用交付于一体的WEB整体安全防护设备的一款产品。 它具有异常检测协议 、增强输入验证、及时补丁等优势功能。 我使用过 Imperva-Incapsula Web应…

HTML5内嵌文本编辑器(H5文本编辑器 俗称手机版网站专用)

1.这个编辑器用的是KindEditor 先看下效果: 2.准备: a):从官网下载KindEditor———>http://kindeditor.net/down.php b):解压到桌面测试文件夹下的plugin文件夹下(解压到其他地方也可以) c)&#xff1a…

Linux系统搭建的网站出现 403 Forbidden 错误的解决办法(亲测可行)

一般nginx 的 403 Forbidden errors 表示你在请求一个资源文件时,nginx不允许你访问。 403 Forbidden 只是一个HTTP状态码,像404,200一样不是技术上的错误。 关于 403 状态码的解析? 1、网站禁止特定的用户访问所有内容,例&#…

php建站: 2019年最好用的6个php环境搭建工具推荐

对于php开发初学者来说搭建一个php运行坏境就是一道坎!因为要做php开发,搭建一个能够运行php网站的服务器环境是第一步,传统的php环境软件非常复杂,好在很多公司开发了一键搭建php安装环境,一键进行php环境配置&#x…

电商网站秒杀与抢购的系统架构

一、大规模并发带来的挑战在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常状态。我们现在一起来讨论下,优…

10个最佳的网站和App开发工具

这个世界充满了创新,开发的激情和决心是实现更高目标的关键因素。在网站开发中,毫无疑问,工具和可用的在线网页和app设计资源,发挥了重要的作用。下面我们将带来一些网站和app的最佳工具。1.PowerMockup这是一个线框和可用于Power…

大型分布式网站架构技术总结

本文是学习大型分布式网站架构的技术总结。对架构一个高性能,高可用,可伸缩,可扩展的分布式网站进行了概要性描述,并给出一个架构参考。一部分为读书笔记,一部分是个人经验总结。对大型分布式网站架构有很好的参考价值…

Python爬虫爬取美剧网站

一直有爱看美剧的习惯,一方面锻炼一下英语听力,一方面打发一下时间。之前是能在视频网站上面在线看的,可是自从广电总局的限制令之后,进口的美剧英剧等貌似就不在像以前一样同步更新了。但是,作为一个宅diao的我又怎甘…

5个可以帮你优化App的优秀网站

也许现在有一款App可以提供所有你需要的,你不需要的,或者你可以想象到的内容。但是,有多少App真的可以不仅满足需求而且还能提供很好的用户体验呢? 相信很多APP并没有这样的能力。有一些APP的设计特别烂,以至于用户很难去完成一些…

11个最值得Java开发者收藏的网站

概述:Java是一种面向对象的编程语言,由Sun Microsystems公司在1995年的时候正式发布。直到今天,Java都一直是最受欢迎的编程语言之一。如今,Java应用于各种各样的技术领域,例如网站开发、Android开发、游戏开发、大数据…

30分钟让网站支持HTTPS

转载自码农网这里我会指导大家如何轻松搞定在你的网站上使用HTTPS。我不是安全专家也不是搞服务器的,所以这对我而言也是一种有趣的经历,而记录这个过程可以让其他任何人也能很快地做到这些。包括一些暂时的停顿时间,我总共只花了20-30分钟。…

「镁客早报」特斯拉标准版Model3正式上市,售价3.5万美元;百度被爆搜索小学和幼儿园会导向色情网站...

Facebook、谷歌在英国或将面临数十亿美元罚款;自动驾驶创业公司DriveAI寻求“卖身”,曾估值2亿美元。 1、特斯拉标准版Model3正式上市,售价3.5万美元 今日,特斯拉宣布标准版Model3正式上市,售价为3.5万美元。目前&am…

跨屏网站建设要如何规划,注意5点

2019独角兽企业重金招聘Python工程师标准>>> 跨屏网站建设该怎么规划?在建设跨屏网站的时候要如何做才可以让用户拥有更高的体验度?确实,想要设计出一个优质的跨屏网站的话需要注意的细节是非常多的,我们首先要做的是对…

2021 chrome 更新跨域规则,将对网站造成影响

chrome 更新跨域规则,将对网站造成影响 在 chrome v94 之后,之前没有问题的网站接口请求现在出现了错误: Access to Css stylesheet at ‘http:xx’ from origin ‘http://xx‘ has been blocked by CORS policy: The request client is not…