Linux下PHP安装mcrypt扩展模块笔记


Posted in PHP onSeptember 10, 2014

系统环境:centOS6.3
APACHE:httpd-2.4.2
PHP:php-5.3.21

一.安装mcrypt

1.下载Libmcrypt,mhash,mcrypt安装包

libmcrypt-2.5.8.tar.gz

# wget http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91774&release_id=487459

mhash-0.9.9.tar.gz

# wget http://sourceforge.net/project/showfiles.php?group_id=4286&package_id=4300&release_id=645636

mcrypt-2.6.8.tar.gz

# wget http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91948&release_id=642101 

2 .先安装Libmcrypt

# tar -zxvf libmcrypt-2.5.8.tar.gz

# cd libmcrypt-2.5.8

# /usr/local/php5/bin/phpize #动态编译php模块,使其可以使用configure编译。

# ./configure

# make

# make install     # libmcript默认安装在/usr/local

3.安装mhash

# tar -zxvf mhash-0.9.9.9.tar.gz

# cd mhash-0.9.9.9

# /usr/local/php5/bin/phpize 

# ./configure

# make

# make install

4.安装mcrypt

# tar -zxvf mcrypt-2.6.8.tar.gz

# cd mcrypt-2.6.8

# /usr/local/php5/bin/phpize 

# ./configure --with-php-config=/usr/local/php5/bin/php-config 

# make

# make install

安装完毕,按照编译安装后的提示
mcrypt.so模块会默认保存在 /usr/local/php5/lib/php/extensions/no-debug-zts-20090626/ 目录下

5.加载该模块到php

# vi /usr/local/php5/lib/php.ini

添加如下行:
extension = "/usr/local/php5/lib/php/extensions/no-debug-zts-20090626/mcrypt.so"

重启apache:
/usr/local/apache2/bin/apachectl restart

6.添加phpinfo功能,测试页面

添加以下内容info.php到/usr/local/apache2/htdocs/下,测试php模块是否加载.

# vi  /usr/local/apache2/htdocs/info.php

---------------

<?php

echo phpinfo();

?>

---------------

检查80端口是否打开
# lsof -i:80

浏览器输入 http://localhost/info.php
显示有如下测试页面内容, mcrypt.so模块即在PHP下加载成功

Linux下PHP安装mcrypt扩展模块笔记

PHP 相关文章推荐
最简单的PHP程序--记数器
Oct 09 PHP
PHP取得一个类的属性和方法的实现代码
May 22 PHP
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
Dec 05 PHP
解析php时间戳与日期的转换
Jun 06 PHP
浅谈PHP调用Webservice思路及源码分享
Jun 04 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
Oct 22 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
Dec 15 PHP
thinkPHP自定义类实现方法详解
Nov 30 PHP
PHP基于自增数据如何生成不重复的随机数示例
May 19 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
Feb 19 PHP
安装docker和docker-compose实例详解
Jul 30 PHP
laravel使用数据库测试注意事项
Apr 10 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
Sep 10 #PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
Sep 10 #PHP
PHP实现对站点内容外部链接的过滤方法
Sep 10 #PHP
php生成随机数的三种方法
Sep 10 #PHP
Yii框架中 find findAll 查找出制定的字段的方法对比
Sep 10 #PHP
初识php MVC
Sep 10 #PHP
叫你如何修改Nginx与PHP的文件上传大小限制
Sep 10 #PHP
You might like
php 文件状态缓存带来的问题
2008/12/14 PHP
Eclipse中php插件安装及Xdebug配置的使用详解
2013/04/25 PHP
thinkphp 验证码 的使用小结
2017/05/07 PHP
php实现微信原生支付(扫码支付)功能
2018/05/30 PHP
jQuery Ajax文件上传(php)
2009/06/16 Javascript
起点页面传值js,有空研究学习下
2010/01/25 Javascript
jquery 可拖拽的窗体控件实现代码
2010/03/21 Javascript
javascript来定义类的规范小结
2010/11/19 Javascript
jquery(live)中File input的change方法只起一次作用的解决办法
2011/10/21 Javascript
jquery Mobile入门—多页面切换示例学习
2013/01/08 Javascript
浅谈EasyUI中Treegrid节点的删除
2015/03/01 Javascript
JS+CSS实现鼠标滑过时动态翻滚的导航条效果
2015/09/24 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
JSP防止网页刷新重复提交数据的几种方法
2016/11/19 Javascript
Node.js简单入门前传
2017/08/21 Javascript
Angular4.0中引入laydate.js日期插件的方法教程
2017/12/25 Javascript
jQuery实现左右两个列表框的内容相互移动功能示例
2019/01/27 jQuery
微信小程序五子棋游戏AI实现方法【附demo源码下载】
2019/02/20 Javascript
JavaScript使用百度ECharts插件绘制饼图操作示例
2019/11/26 Javascript
微信小程序如何获取地址
2019/12/24 Javascript
echarts实现晶体球面投影的实例教程
2020/10/10 Javascript
[01:30:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第二场 2月2日
2021/03/11 DOTA
python 3利用BeautifulSoup抓取div标签的方法示例
2017/05/28 Python
Python爬虫获取整个站点中的所有外部链接代码示例
2017/12/26 Python
浅析python协程相关概念
2018/01/20 Python
python selenium 查找隐藏元素 自动播放视频功能
2019/07/24 Python
关于PyTorch源码解读之torchvision.models
2019/08/17 Python
CSS3径向渐变之大鱼吃小鱼之孤单的大鱼
2016/04/26 HTML / CSS
农业大学毕业生的个人自我评价
2013/10/11 职场文书
竞选大队长演讲稿
2014/04/29 职场文书
房地产推广策划方案
2014/05/19 职场文书
小学清明节活动总结
2014/07/04 职场文书
管理工程专业求职信
2014/08/10 职场文书
信息与计算机科学职业规划范文:成为一艘有方向的船
2014/09/11 职场文书
中秋节英文祝福语句(14句)
2019/09/11 职场文书
Nginx实现负载均衡的项目实践
2022/03/18 Servers