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 相关文章推荐
Ajax PHP 边学边练 之三 数据库
Nov 26 PHP
php学习之function的用法
Jul 14 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
Jul 15 PHP
ThinkPHP CURD方法之data方法详解
Jun 18 PHP
支持中文的PHP按字符串长度分割成数组代码
May 17 PHP
php实现通过ftp上传文件
Jun 19 PHP
64位windows系统下安装Memcache缓存
Dec 06 PHP
php+ajax简单实现全选删除的方法
Dec 06 PHP
2017年最新PHP经典面试题目汇总(上篇)
Mar 17 PHP
PHP数据库操作三:redis用法分析
Aug 16 PHP
PHP钩子实现方法解析
May 21 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
Aug 24 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实现Mongodb自定义方式生成自增ID的方法
2015/03/23 PHP
PHP结合jQuery实现找回密码
2015/07/22 PHP
yii2实现 &quot;上一篇,下一篇&quot; 功能的代码实例
2017/02/04 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
javascript不可用的问题探究
2013/10/01 Javascript
jquery 使用简明教程
2014/03/05 Javascript
Nodejs中调用系统命令、Shell脚本和Python脚本的方法和实例
2015/01/01 NodeJs
jQuery实现鼠标滚轮动态改变样式或效果
2015/01/05 Javascript
深入理解JavaScript系列(46):代码复用模式(推荐篇)详解
2015/03/04 Javascript
解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
2015/12/03 Javascript
jQuery实现简单的网页换肤效果示例
2016/09/18 Javascript
Vue.JS入门教程之事件监听
2016/12/01 Javascript
JavaScript模块化之使用requireJS按需加载
2017/04/12 Javascript
vue.js之vue-cli脚手架的搭建详解
2017/05/05 Javascript
jquery获取select选中值的文本,并赋值给另一个输入框的方法
2018/08/21 jQuery
详解ESLint在Vue中的使用小结
2018/10/15 Javascript
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
2019/01/18 jQuery
Vue-cli打包后部署到子目录下的路径问题说明
2020/09/02 Javascript
vue中的.$mount('#app')手动挂载操作
2020/09/02 Javascript
python中使用pyhook实现键盘监控的例子
2014/07/18 Python
python简单文本处理的方法
2015/07/10 Python
深入理解Python中变量赋值的问题
2017/01/12 Python
基于Python实现用户管理系统
2019/02/26 Python
python发送多人邮件没有展示收件人问题的解决方法
2019/06/21 Python
pytorch forward两个参数实例
2020/01/17 Python
python如何导出微信公众号文章方法详解
2020/08/31 Python
Dower & Hall官网:英国小众轻奢珠宝品牌
2019/01/31 全球购物
linux面试题参考答案(5)
2016/11/05 面试题
中医药大学毕业生自荐信
2013/11/08 职场文书
中专生自我鉴定范文
2014/02/02 职场文书
学生请假条
2014/04/11 职场文书
安全生产标语口号
2015/12/26 职场文书
使用golang编写一个并发工作队列
2021/05/08 Golang
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS
CSS filter 有什么神奇用途
2021/05/25 HTML / CSS