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 相关文章推荐
paypal即时到账php实现代码
Nov 28 PHP
PHP通过iconv将字符串从GBK转换为UTF8字符集
Jul 18 PHP
php多层数组与对象的转换实例代码
Aug 05 PHP
php获取CSS文件中图片地址并下载到本地的方法
Dec 02 PHP
PHP使用xmllint命令处理xml与html的方法
Dec 15 PHP
PHP模板解析类实例
Jul 09 PHP
简单谈谈php浮点数精确运算
Mar 10 PHP
Yii使用migrate命令执行sql语句的方法
Mar 15 PHP
PHPCMS手机站伪静态设置详细教程
Feb 06 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
May 05 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
Sep 15 PHP
PHP实现简易图形计算器
Aug 28 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实现小型站点广告管理(修正版)
2006/10/09 PHP
vBulletin HACK----关于排版的两个HACK
2006/10/09 PHP
ThinkPHP实现ajax仿官网搜索功能实例
2014/12/02 PHP
关于URL最大长度限制的相关资料查证
2014/12/23 PHP
开启PHP Static 关键字之旅模式
2015/11/13 PHP
使用laravel和ajax实现整个页面无刷新的操作方法
2019/10/03 PHP
laravel框架学习笔记之组件化开发实现方法
2020/02/01 PHP
经典海量jQuery插件 大家可以收藏一下
2010/02/07 Javascript
jquery ajax 同步异步的执行示例代码
2010/06/23 Javascript
打造基于jQuery的高性能TreeView(asp.net)
2011/02/23 Javascript
如何让div span等元素能响应键盘事件操作指南
2012/11/13 Javascript
jquery和ajax的关系详细介绍
2013/11/29 Javascript
js 动态生成html 触发事件传参字符转义的实例
2017/02/14 Javascript
利用 spin.js 生成等待效果(js 等待效果)
2017/06/25 Javascript
jquery实现Ajax请求的几种常见方式总结
2019/05/28 jQuery
使用vue制作滑动标签
2019/09/21 Javascript
AngularJS动态生成select下拉框的方法实例
2019/11/17 Javascript
15分钟上手vue3.0(小结)
2020/05/20 Javascript
Python模块包中__init__.py文件功能分析
2016/06/14 Python
python 读写txt文件 json文件的实现方法
2016/10/22 Python
详解如何在python中读写和存储matlab的数据文件(*.mat)
2018/02/24 Python
浅析PyTorch中nn.Module的使用
2019/08/18 Python
超全Python图像处理讲解(多模块实现)
2020/04/13 Python
python输入一个水仙花数(三位数) 输出百位十位个位实例
2020/05/03 Python
详解python方法之绑定方法与非绑定方法
2020/08/17 Python
python两个list[]相加的实现方法
2020/09/23 Python
css3隔行变换色实现示例
2014/02/19 HTML / CSS
纯CSS3制作页面切换效果的实例代码
2019/05/30 HTML / CSS
法国和欧洲海边和滑雪度假:Pierre & Vacances
2017/01/04 全球购物
Eclipse面试题
2014/03/22 面试题
电子商务应届生自我鉴定
2014/01/13 职场文书
国旗下讲话演讲稿
2014/05/08 职场文书
生物科学专业自荐书
2014/06/20 职场文书
三年级上册科学教学计划
2015/01/21 职场文书
仙境之桥观后感
2015/06/16 职场文书
JS实现页面炫酷的时钟特效示例
2022/08/14 Javascript