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也可以?成Shell Script
Oct 09 PHP
如何把PHP转成EXE文件
Oct 09 PHP
一个用php实现的获取URL信息的类
Jan 02 PHP
php中使用cookie来保存用户登录信息的实现代码
Mar 08 PHP
使用php将某个目录下面的所有文件罗列出来的方法详解
Jun 21 PHP
解析PHP 使用curl提交json格式数据
Jun 29 PHP
linux下编译安装memcached服务
Aug 03 PHP
smarty内置函数foreach用法实例
Jan 22 PHP
Yii学习总结之数据访问对象 (DAO)
Feb 22 PHP
开启PHP的伪静态模式
Dec 31 PHP
php中strtotime函数性能分析
Nov 20 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
Jun 16 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
转生史莱姆:萌王第一次撸串开心到飞起,哥布塔撸串却神似界王神
2018/11/30 日漫
终于听上了直流胆调频
2021/03/02 无线电
php生成rss类用法实例
2015/04/14 PHP
php学习笔记之mb_strstr的基本使用
2018/02/03 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
2019/02/08 PHP
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
2009/07/25 Javascript
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
用Javascript同时提交多个Web表单的方法
2009/12/26 Javascript
《JavaScript高级程序设计》阅读笔记(三) ECMAScript中的引用类型
2012/02/27 Javascript
cookie的复制与使用记住用户名实现代码
2013/11/04 Javascript
jquery html动态生成select标签出问题的解决方法
2013/11/20 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
用jQuery.ajaxSetup实现对请求和响应数据的过滤
2016/12/20 Javascript
JS高仿抛物线加入购物车特效实现代码
2017/02/20 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
vue.js 初体验之Chrome 插件开发实录
2017/05/13 Javascript
详解使用nodeJs安装Vue-cli
2017/05/17 NodeJs
Web技术实现移动监测的介绍
2017/09/18 Javascript
NodeJs form-data格式传输文件的方法
2017/12/13 NodeJs
vue如何根据网站路由判断页面主题色详解
2018/11/02 Javascript
Javascript实现html转pdf高清版(提高分辨率)
2020/02/19 Javascript
详解Vue数据驱动原理
2020/11/17 Javascript
python生成词云的实现方法(推荐)
2017/06/13 Python
Django REST为文件属性输出完整URL的方法
2017/12/18 Python
Python设计模式之代理模式实例详解
2019/01/19 Python
8种用Python实现线性回归的方法对比详解
2019/07/10 Python
scrapy爬虫:scrapy.FormRequest中formdata参数详解
2020/04/30 Python
CSS3实现王者荣耀匹配人员加载页面的方法
2019/04/16 HTML / CSS
广州迈达威.net面试题目
2012/03/10 面试题
汉语言文学职业规划
2014/02/14 职场文书
党日活动总结
2014/05/07 职场文书
毕业生银行实习自我鉴定
2014/10/14 职场文书
2015年医务科工作总结范文
2015/05/26 职场文书
谢师宴家长答谢词
2015/09/30 职场文书
机关干部正风肃纪心得体会
2016/01/15 职场文书
PO模式在selenium自动化测试框架的优势
2022/03/20 Python