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
php5中date()得出的时间为什么不是当前时间的解决方法
Jun 30 PHP
php中日期加减法运算实现代码
Dec 08 PHP
PHP应用JSON技巧讲解
Feb 03 PHP
关于PHP语言构造器介绍
Jul 08 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
Sep 28 PHP
php生成EAN_13标准条形码实例
Nov 13 PHP
php 生成短网址原理及代码
Jan 23 PHP
PHP curl实现抓取302跳转后页面的示例
Jul 04 PHP
php自定文件保存session的方法
Dec 10 PHP
php微信公众号开发模式详解
Nov 28 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
Feb 24 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写的求多项式导数的函数代码
2012/07/04 PHP
php json转换成数组形式代码分享
2014/11/10 PHP
php去掉文件前几行的方法
2015/07/29 PHP
JavaScript 脚本将当地时间转换成其它时区
2009/03/19 Javascript
js 三级关联菜单效果实例
2013/08/13 Javascript
JS使用oumousemove和oumouseout动态改变图片显示的方法
2015/03/31 Javascript
javascript实现仿IE顶部的可关闭警告条
2015/05/05 Javascript
jquery+CSS实现的水平布局多级网页菜单效果
2015/08/24 Javascript
jQuery 1.9.1源码分析系列(十三)之位置大小操作
2015/12/02 Javascript
Angular2-primeNG文件上传模块FileUpload使用详解
2017/01/14 Javascript
jQuery EasyUI开发技巧总结
2017/09/26 jQuery
详解angular如何调用HTML字符串的方法
2018/06/30 Javascript
vue中选项卡点击切换且能滑动切换功能的实现代码
2018/11/25 Javascript
[05:56]第十六期——新进3大C之小兔基
2014/06/24 DOTA
编写Python爬虫抓取暴走漫画上gif图片的实例分享
2016/04/20 Python
实现python版本的按任意键继续/退出
2016/09/26 Python
Python操作csv文件实例详解
2017/07/31 Python
Python cookbook(数据结构与算法)从字典中提取子集的方法示例
2018/03/22 Python
使用pandas read_table读取csv文件的方法
2018/07/04 Python
浅谈django三种缓存模式的使用及注意点
2018/09/30 Python
Python如何爬取实时变化的WebSocket数据的方法
2019/03/09 Python
Python的Lambda函数用法详解
2019/09/03 Python
Python3实现发送邮件和发送短信验证码功能
2020/01/07 Python
浅谈keras的深度模型训练过程及结果记录方式
2020/01/24 Python
基于python爬取有道翻译过程图解
2020/03/31 Python
python调用win32接口进行截图的示例
2020/11/11 Python
HTML5 b和i标记将被赋予真正的语义
2009/07/16 HTML / CSS
匡威英国官网:Converse英国
2018/12/02 全球购物
如何写一份好的自荐信
2014/01/02 职场文书
幼儿园教师培训方案
2014/02/04 职场文书
做一个有道德的人活动实施方案
2014/08/23 职场文书
外贸业务员岗位职责
2015/02/13 职场文书
工厂清洁工岗位职责
2015/02/14 职场文书
清明节随笔
2015/08/15 职场文书
小区物业管理2015年度工作总结
2015/10/22 职场文书
2019垃圾分类宣传口号汇总
2019/08/16 职场文书