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 addslashes 函数详细分析说明
Jun 23 PHP
PHP 递归效率分析
Nov 24 PHP
php header示例代码(推荐)
Sep 08 PHP
简单实现限定phpmyadmin访问ip的方法
Mar 05 PHP
百度ping方法使用示例 自动ping百度
Jan 26 PHP
destoon二次开发模板及调用语法汇总
Jun 21 PHP
php获取一个变量的名字的方法
Sep 05 PHP
php实现用已经过去多长时间的方式显示时间
Jun 05 PHP
5款适合PHP使用的HTML编辑器推荐
Jul 03 PHP
解决Laravel 不能创建 migration 的问题
Oct 09 PHP
laravel框架查询数据集转为数组的两种方法
Oct 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加MYSQL服务器
2006/10/09 PHP
php基础知识:控制结构
2006/12/13 PHP
php简单统计在线人数的方法
2016/05/10 PHP
YII2框架中添加自定义模块的方法实例分析
2020/03/18 PHP
jQuery 表单验证插件formValidation实现个性化错误提示
2009/06/23 Javascript
js对数字的格式化使用说明
2011/01/12 Javascript
js实现ArrayList功能附实例代码
2014/10/29 Javascript
BootStrap fileinput.js文件上传组件实例代码
2017/02/20 Javascript
Flask中获取小程序Request数据的两种方法
2017/05/12 Javascript
理解javascript async的用法
2017/08/22 Javascript
vuex存值与取值的实例
2019/11/06 Javascript
Vue程序化的事件监听器(实例方案详解)
2020/01/07 Javascript
vue组件创建的三种方式小结
2020/02/03 Javascript
[01:15:45]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第一局
2016/02/26 DOTA
[49:07]VGJ.T vs Optic Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
[54:10]完美世界DOTA2联赛PWL S2 Magma vs FTD 第二场 11.29
2020/12/03 DOTA
python3.3教程之模拟百度登陆代码分享
2014/01/16 Python
Python中用于去除空格的三个函数的使用小结
2015/04/07 Python
python 中的int()函数怎么用
2017/10/17 Python
对pycharm 修改程序运行所需内存详解
2018/12/03 Python
python简单实现AES加密和解密
2019/03/28 Python
Python如何爬取b站热门视频并导入Excel
2020/08/10 Python
CSS3地图动态实例代码(圆圈向外扩散)
2018/06/15 HTML / CSS
CSS3实现王者匹配时的粒子动画效果
2019/04/12 HTML / CSS
Canvas在超级玛丽游戏中的应用详解
2021/02/06 HTML / CSS
贝玲妃英国官网:Benefit英国
2018/02/03 全球购物
J2EE中的容器都包括哪些
2013/08/21 面试题
优秀员工演讲稿
2014/05/19 职场文书
食品安全标语
2014/06/07 职场文书
初中同学会活动方案
2014/08/22 职场文书
民主评议党员登记表自我评价
2014/10/20 职场文书
2015年小学语文教学工作总结
2015/05/25 职场文书
招商银行工作证明
2015/06/17 职场文书
趣味运动会口号
2015/12/24 职场文书
关于antd tree 和父子组件之间的传值问题(react 总结)
2021/06/02 Javascript
Win11怎么把合并的任务栏分开 Win11任务栏合并分开教程
2022/04/06 数码科技