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 相关文章推荐
php5.2.0内存管理改进
Jan 22 PHP
php学习笔记 php中面向对象三大特性之一[封装性]的应用
Jun 13 PHP
zend optimizer在wamp的基础上安装图文教程
Oct 26 PHP
ThinkPHP实现二级循环读取的方法
Nov 03 PHP
PHP Web木马扫描器代码分享
Sep 06 PHP
PHP使用PHPexcel导入导出数据的方法
Nov 14 PHP
10个对初学者非常有用的PHP技巧
Apr 06 PHP
PHP+Ajax+JS实现多图上传
May 07 PHP
php项目开发中用到的快速排序算法分析
Jun 25 PHP
PHP上传图片类显示缩略图功能
Jun 30 PHP
php基于闭包实现函数的自调用(递归)实例分析
Nov 11 PHP
聊聊 PHP 8 新特性 Attributes
Aug 19 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全局变量和类配合使用深刻理解
2013/06/05 PHP
PHP strstr 函数判断字符串是否否存在的实例代码
2013/09/28 PHP
php可生成缩略图的文件上传类实例
2014/12/17 PHP
php创建、获取cookie及基础要点分析
2015/01/26 PHP
JS 图片缩放效果代码
2010/06/09 Javascript
基于jQuery试卷自动排版系统
2010/07/18 Javascript
读jQuery之二(两种扩展)
2011/06/11 Javascript
基于JQuery的一句话搞定手风琴菜单
2012/09/14 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
jQuery判断iframe中元素是否存在的方法
2013/05/11 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
2014/03/18 Javascript
DOM基础教程之使用DOM + Css
2015/01/20 Javascript
基于jQuery实现的扇形定时器附源码下载
2015/10/20 Javascript
原生javascript实现图片无缝滚动效果
2016/02/12 Javascript
AngularJS表达式讲解及示例代码
2016/08/16 Javascript
vue3.0 CLI - 2.4 - 新组件 Forms.vue 中学习表单
2018/09/14 Javascript
彻底弄懂 JavaScript 执行机制
2018/10/23 Javascript
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
2019/01/19 Javascript
JS算法题之查找数字在数组中的索引位置
2019/05/15 Javascript
移动端 Vue+Vant 的Uploader 实现上传、压缩、旋转图片功能
2019/06/10 Javascript
Vue可自定义tab组件用法实例
2019/10/24 Javascript
JavaScript实现简单贪吃蛇效果
2020/03/09 Javascript
js实现飞机大战小游戏
2020/08/26 Javascript
Python类方法__init__和__del__构造、析构过程分析
2015/03/06 Python
python下读取公私钥做加解密实例详解
2017/03/29 Python
浅谈Python实现Apriori算法介绍
2017/12/20 Python
python实现将文件夹内的每张图片批量分割成多张
2019/07/22 Python
给你一面国旗 教你用python画中国国旗
2019/09/24 Python
Anaconda 查看、创建、管理和使用python环境的方法
2019/12/03 Python
python中逻辑与或(and、or)和按位与或异或(&amp;、|、^)区别
2020/08/05 Python
PyQt5 QDockWidget控件应用详解
2020/08/12 Python
CSS3中颜色线性渐变实战
2015/07/18 HTML / CSS
Ego Shoes官网:英国时髦鞋类品牌
2020/10/19 全球购物
职工小家建设活动方案
2014/08/25 职场文书
初婚未育证明样本
2014/10/24 职场文书
雨雪天气温馨提示
2015/07/15 职场文书