CentOS6.0 yum php mcrypt 扩展安装问题
基本原理是:首先使mcrypt软件能够运行,然后安装php扩展模块,并在php.ini配置。
这里注意的是mcrypt软件依赖libmcrypt和mhash两个库,所以安装配置顺序从右至左
I 下载安装mcrypt
1.先去http://www.sourceforge.net 下载Libmcrypt,mhash,mcrypt安装包 ,下面是我找到的链接
Libmcrypt( libmcrypt-2.5.8.tar.gz ): http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91774&release_id=487459
mcrypt( mcrypt-2.6.8.tar.gz ): http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91948&release_id=642101
mhash( mhash-0.9.9.9.tar.gz ): http://sourceforge.net/project/showfiles.php?group_id=4286&package_id=4300&release_id=645636
2 .先安装Libmcrypt
#tar -zxvf libmcrypt-2.5.8.tar.gz
#cd libmcrypt-2.5.8
#./configure
#make
#make install
说明:libmcript默认安装在/usr/local/lib
3.安装mhash
#tar -zxvf mhash-0.9.9.9.tar.gz
#cd mhash-0.9.9.9
#./configure
#make
#make install
4.安装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/lib/文件夹 下。因些在配置mcrypt时要加入LD_LIBRARY_PATH=/usr/local/lib导入键接库
5、安装php-mcrypt扩展
yum groupinstall “PHP Support” 后 CentOS6 默认安装的是php5.3.2
yum install php-devel 使phpize 可编译安装扩展
默认的 redhat repos php中是没有 mcrypt 扩展的
根据红帽的官方消息(https://bugzilla.redhat.com/show_bug.cgi?id=621268)RHEL 不打算添加PHP的mcrypt 的支持
Joe Orton 2010-08-05 04:47:17 EDT
Thanks for the report.
We are not planning to ship mcrypt support for PHP.
所以使用 yum install php-mcrypt 时会提示没有安装包
Setting up Install Process
No package php-mcrypt available.
Error: Nothing to do
从php 官网下载新的php 5.3 源码包后,解压到本地目录
进入解压目录下的 ext 目录后会发现有 mcrypt ,
进入 mcrypt 目录
phpize
./configure
make
make install
Installing shared extensions: /usr/lib64/php/modules/
我们先测试查看 phpinfo 当前已有的扩展(注意修改httpd配置文件 启动httpd 并开启防火墙的 80 等端口)
没有 mcrypt
vi /etc/php.d/mcrypt.ini
cat /etc/php.d/mcrypt.ini
; Enable mcrypt extension module
extension=mcrypt.so
#service httpd restart
再次查看 phpinfo 可以发现 mcrypt 扩展已安装成功
转载于:https://www.cnblogs.com/qiri07/articles/3604591.html
CentOS6.0 yum php mcrypt 扩展安装问题相关推荐
- centos php mcrypt,CentOS yum php mcrypt 扩展安装方法
这篇文章主要为大家介绍了CentOS系统下通过yum安装php mcrypt扩展的方法,需要的朋友可以参考下使用 yum install php-mcrypt 安装mcrypt扩展时会提示没有安装包 ...
- CentOS6.0/RedHat Server 6.4安装配置过程 详细图解!
1.准备安装 1.1 系统简介 CentOS 是什么? CentOS是一个基于Red Hat 企业级 Linux 提供的可自由使用的源代码企业级的 Linux 发行版本.每个版本的 CentOS 都会 ...
- centos下使用yum命令安装php mcrypt扩展
默认情况下centos 6.3下是无法使用yum命令为php安装mcrypt扩展的,但通过以下三个步骤,我们就可以使用yum install php-mcrypt命令了. 下面的安装方法是我边安装,边 ...
- php安装mcrypt扩展
查了一下资料使用 yum install php-mcrypt 安装mcrypt扩展时会提示没有安装包 Setting up Install Process No package php-mcrypt ...
- CentOS下php安装mcrypt扩展
(以下步骤均为本人实际操作,可能与你的安装方法有所区别,但我会尽量排除疑惑) 大致步骤(1)安装mcrypt,(2)安装php对mcrypt的扩展,(3)重启apache (1).确认你的linux没 ...
- php 7.2 安装 mcrypt 扩展(亲测)
升级 php 7.2 后,使用微信提供的加解密代码时,提示 call to undefined function mcrypt_module_open() :大脑疯狂运转1秒钟后,得出结论:php 7 ...
- 转 CentOS下php安装mcrypt扩展
(以下步骤均为本人实际操作,可能与你的安装方法有所区别,但我会尽量排除疑惑) 大致步骤(1)安装mcrypt,(2)安装php对mcrypt的扩展,(3)重启apache (1).确认你的linux没 ...
- CentOS7下php安装mcrypt扩展
mcrypt简单介绍 PHP程序员们在编写代码程序时,除了要保证代码的高性能之外,还有一点是非常重要的,那就是程序的安全性保障.PHP除了自带的几种加密函数外,还有功能更全面的PHP加密扩展库Mcry ...
- centos php mcrypt,CentOS下安装Php mcrypt扩展方法
PHP程序员们在编写代码程序时,除了要保证代码的高性能之外,还有一点是非常重要的,那就是程序的安全性保障.PHP除了自带的几种加密函数外,还有功能更全面的PHP加密扩展库Mcrypt和Mhash. 其 ...
最新文章
- mSystems:干旱对土壤微生物组的影响
- 如何解决远程桌面无法连接问题--远程桌面连接工具
- java 页面换行处理
- ComboBox 强制转换为大写的方法
- ORB-SLAM2中的Loop Closinng中DetectLoopCandidates函数解析
- leetcode哈希表(python与c++)
- 用rest造句子_rest的用法和短语例句
- Linux网络实时流量监测工具iftop的安装使用
- Srs之state-threads研究
- NewWebPick 11下載
- android 6.0截屏的实现,android截屏实现
- 删除windows桌面右键出现的无用的菜单项(RegClean工具下载使用自动清理)
- 考研日记-计算机技术和软件工程的比较
- 统计中文文本中常用字占比
- WordPress自媒体网站迁移
- 2021强网杯 Web赌徒 WP
- Confluence使用教程
- 动态规划问题——最长公共子序列问题
- 大学生应如何防止躺平
- 原神如何修改服务器,原神PC端界面太大怎么修改 pc窗口界面调整方法分享[多图]...
热门文章
- C#线程篇---Task(任务)和线程池不得不说的秘密
- 【JAVA】StringTokenizer 迭代方式对字符串进行分割
- JadClipse eclipse反编译插件
- VIP - virtual IP address
- [紧急问题和解决方案] 无法打开被权限管理服务(RMS)加密的Office 2003文档
- 学习SharePoint记录,微软给出的的Application Templates很有帮助呢
- 时间复杂度的一些计算规则
- 计算机应用基础精品课程申报表,《计算机应用基础》精品课程申报书(修改意见)...
- ultilize什么意思_ultilize是什么意思
- ImageJ Nikon_科研论文作图之ImageJ