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数组一对一替换实现代码
Aug 31 PHP
PHP 之Section与Cookie使用总结
Sep 14 PHP
解析php二分法查找数组是否包含某一元素
May 23 PHP
基于xcache的配置与使用详解
Jun 18 PHP
php switch语句多个值匹配同一代码块应用示例
Jul 29 PHP
一款简单实用的php操作mysql数据库类
Dec 08 PHP
php检测url是否存在的方法
Apr 14 PHP
php实现的中文分词类完整实例
Feb 06 PHP
PHP实现的一致性Hash算法详解【分布式算法】
Mar 31 PHP
PHP微信支付结果通知与回调策略分析
Jan 10 PHP
Laravel框架Eloquent ORM修改数据操作示例
Dec 03 PHP
PHP扩展类型及安装方式解析
Apr 27 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中strtotime函数用法详解
2014/11/15 PHP
PHP实现的简单操作SQLite数据库类与用法示例
2017/06/19 PHP
PC端微信扫码支付成功之后自动跳转php版代码
2017/07/07 PHP
PHP实现webshell扫描文件木马的方法
2017/07/31 PHP
Ajax+PHP实现的模拟进度条功能示例
2019/02/11 PHP
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
通过jQuery源码学习javascript(三)
2012/12/27 Javascript
封装的jquery翻页滚动(示例代码)
2013/11/18 Javascript
jquery常用操作小结
2014/07/21 Javascript
js与jQuery实现checkbox复选框全选/全不选的方法
2016/01/05 Javascript
JS 实现百度搜索功能
2018/02/01 Javascript
使用vue-router设置每个页面的title方法
2018/02/11 Javascript
Nodejs核心模块之net和http的使用详解
2019/04/02 NodeJs
Vue 图片压缩并上传至服务器功能
2020/01/15 Javascript
JavaScript ES6 Class类实现原理详解
2020/05/08 Javascript
vue如何使用rem适配
2021/02/06 Vue.js
[01:50:49]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第三场 1月24日
2021/03/11 DOTA
跟老齐学Python之集成开发环境(IDE)
2014/09/12 Python
Python Socket实现简单TCP Server/client功能示例
2017/08/05 Python
TensorFlow tf.nn.conv2d实现卷积的方式
2020/01/03 Python
python获取响应某个字段值的3种实现方法
2020/04/30 Python
python suds访问webservice服务实现
2020/06/26 Python
python 制作python包,封装成可用模块教程
2020/07/13 Python
AmazeUi Tree(树形结构) 应用小结
2020/08/17 HTML / CSS
澳大利亚运动鞋零售商:The Athlete’s Foot
2018/11/04 全球购物
阿迪达斯新加坡官方网站:adidas新加坡
2019/12/06 全球购物
澳大利亚购买健身器材网站:Gym Direct
2019/12/19 全球购物
会计人员岗位职责
2014/03/19 职场文书
降消项目实施方案
2014/03/30 职场文书
大学开学计划书
2014/04/30 职场文书
给老师的保证书怎么写
2015/05/09 职场文书
公司年会晚会开幕词
2019/04/02 职场文书
Win10系统下配置Java环境变量
2021/06/13 Java/Android
一起来看看Vue的核心原理剖析
2022/03/24 Vue.js
如何打开Win11系统注册表编辑器?Win11注册表编辑器打开修复方法
2022/04/05 数码科技
Python Pytorch查询图像的特征从集合或数据库中查找图像
2022/04/09 Python