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+MYSQL的文章管理系统(一)
Oct 09 PHP
COM in PHP (winows only)
Oct 09 PHP
PHP读MYSQL中文乱码的解决方法
Dec 17 PHP
php中获得视频时间总长度的另一种方法
Sep 15 PHP
php 无法加载mcrypt.dll的解决办法
Apr 03 PHP
Laravel框架学习笔记(二)项目实战之模型(Models)
Oct 15 PHP
php短址转换实现方法
Feb 25 PHP
smarty内部日期函数html_select_date()用法实例分析
Jul 08 PHP
详细解读php的命名空间(一)
Feb 21 PHP
laravel手动创建数组分页的实现代码
Jun 07 PHP
PHP实现微信退款的方法示例
Mar 26 PHP
ThinkPHP5.0框架实现切换数据库的方法分析
Oct 30 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根据身份证号码计算年龄的实例代码
2014/01/18 PHP
Laravel 5.0 发布 新版本特性详解
2015/02/10 PHP
php自动载入类用法实例分析
2016/06/24 PHP
javascript 实现父窗口引用弹出窗口的值的脚本
2007/08/07 Javascript
js关闭子窗体刷新父窗体实现方法
2012/12/04 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
javaScript中的this示例学习详解及工作原理
2014/01/13 Javascript
js对图片base64编码字符串进行解码并输出图像示例
2014/03/17 Javascript
angularJS提交表单(form)
2015/02/09 Javascript
IE8利用自带的setCapture和releaseCapture解决iframe的拖拽事件方法
2016/10/25 Javascript
详解微信小程序 通过控制CSS实现view隐藏与显示
2017/05/24 Javascript
easyui datagrid 表格中操作栏 按钮图标不显示的解决方法
2017/07/27 Javascript
vue-cli脚手架引入弹出层layer插件的几种方法
2019/06/24 Javascript
超详细的5个Shell脚本实例分享(值得收藏)
2019/08/15 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
2019/11/14 Javascript
JavaScript实现简易计算器小功能
2020/10/22 Javascript
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
[01:30:55]VG vs Mineski Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
如何搜索查找并解决Django相关的问题
2014/06/30 Python
python实现月食效果实例代码
2019/06/18 Python
python使用writerows写csv文件产生多余空行的处理方法
2019/08/01 Python
selenium+PhantomJS爬取豆瓣读书
2019/08/26 Python
python3 mmh3安装及使用方法
2019/10/09 Python
TensorFlow 显存使用机制详解
2020/02/03 Python
pycharm 更改创建文件默认路径的操作
2020/02/15 Python
Python3爬虫关于代理池的维护详解
2020/07/30 Python
python从Oracle读取数据生成图表
2020/10/14 Python
面向中国市场的在线海淘美妆零售网站:Beauty House美丽屋
2021/03/02 全球购物
美国小蜜蜂Burt’s Bees德国官网:天然唇部、皮肤和身体护理产品
2020/06/14 全球购物
我的求职计划书
2014/01/10 职场文书
点菜员岗位职责范本
2014/02/14 职场文书
毕业生写求职信的要点
2014/03/04 职场文书
我的职业生涯规划:打造自己的运动帝国
2014/09/18 职场文书
家庭暴力离婚起诉书
2015/05/18 职场文书
三种方式清除vue路由跳转router-link的历史记录
2022/04/10 Vue.js
Python3使用Qt5来实现简易的五子棋小游戏
2022/05/02 Python