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 相关文章推荐
MVC模式的PHP实现
Oct 09 PHP
基于mysql的bbs设计(四)
Oct 09 PHP
一个很不错的PHP翻页类
Jun 01 PHP
PHP include_path设置技巧分享
Jul 03 PHP
php中截取中文字符串的代码小结
Jul 17 PHP
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
Dec 01 PHP
apache中为php 设置虚拟目录
Dec 17 PHP
php实现判断访问来路是否为搜索引擎机器人的方法
Apr 15 PHP
php 把数字转换成汉字的代码
Jul 21 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
Apr 27 PHP
理清PHP在Linxu下执行时的文件权限方法
Jun 07 PHP
一文掌握PHP Xdebug 本地与远程调试(小结)
Apr 23 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中截取中文字符串的代码小结
2011/07/17 PHP
ThinkPHP模板之变量输出、自定义函数与判断语句用法
2014/11/01 PHP
如何使用php实现评委评分器
2015/07/31 PHP
学习php设计模式 php实现抽象工厂模式
2015/12/07 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
2016/05/19 PHP
简单解析PHP程序的运行流程
2016/06/23 PHP
Yii2实现上下联动下拉框功能的方法
2016/08/10 PHP
PHP面向对象自动加载机制原理与用法分析
2016/10/14 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
2010/06/18 Javascript
javascript 另一种图片滚动切换效果思路
2012/04/20 Javascript
JS 实现图片直接下载示例代码
2013/07/22 Javascript
AngularJS $injector 依赖注入详解
2016/09/14 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
2016/10/21 Javascript
配置nodejs环境的方法
2017/05/13 NodeJs
node.js中grunt和gulp的区别详解
2017/07/17 Javascript
[28:42]Ti4正赛VG vs NEWBEE1
2014/07/19 DOTA
python使用range函数计算一组数和的方法
2015/05/07 Python
通过Python实现自动填写调查问卷
2017/09/06 Python
python和ruby,我选谁?
2017/09/13 Python
Python 实现子类获取父类的类成员方法
2019/01/11 Python
构建高效的python requests长连接池详解
2020/05/02 Python
Python自动化操作实现图例绘制
2020/07/09 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
2020/10/30 Python
Python Serial串口基本操作(收发数据)
2020/11/06 Python
详解解决jupyter不能使用pytorch的问题
2021/02/18 Python
美国在线眼镜商城:Eyeglasses.com
2017/06/26 全球购物
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
美国伴娘礼服商店:Evening Collective
2019/10/07 全球购物
澳大利亚领先的男装零售连锁店:Lowes
2020/08/07 全球购物
学校七一活动方案
2014/01/19 职场文书
伦敦奥运会口号
2014/06/13 职场文书
社区党建工作汇报材料
2014/08/14 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书