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 VS ASP
Oct 09 PHP
php selectradio和checkbox默认选择的实现方法详解
Jun 29 PHP
浅析php过滤html字符串,防止SQL注入的方法
Jul 02 PHP
php实现文件下载功能的几个代码分享
May 10 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
Apr 22 PHP
PHP编写RESTful接口
Feb 23 PHP
php 自定义错误日志实例详解
Nov 12 PHP
php.ini中date.timezone设置详解
Nov 20 PHP
Zend Framework处理Json数据方法详解
Dec 09 PHP
PHP查询分页的实现代码
Jun 09 PHP
thinkPHP框架中layer.js的封装与使用方法示例
Jan 18 PHP
laravel框架模型和数据库基础操作实例详解
Jan 25 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/02/13 PHP
一个严格的PHP Session会话超时时间设置方法
2014/06/10 PHP
php连接微软MSSQL(sql server)完全攻略
2016/11/27 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
php + ajax 实现的写入数据库操作简单示例
2020/05/16 PHP
jQuery的一些注意
2006/12/06 Javascript
给moz-firefox下添加IE方法和属性
2007/04/10 Javascript
javascript Array.sort() 跨浏览器下需要考虑的问题
2009/12/07 Javascript
JavaScript高级程序设计 事件学习笔记
2011/09/10 Javascript
IE6已终止操作问题的2种情况及解决
2014/04/23 Javascript
原生javascript模仿win8等待提示圆圈进度条
2014/04/24 Javascript
Javascript中的Callback方法浅析
2015/03/15 Javascript
javascript实现继承的简单实例
2015/07/26 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
在JavaScript中call()与apply()区别
2016/01/22 Javascript
js监听键盘事件的方法_原生和jquery的区别详解
2016/10/10 Javascript
利用React-router+Webpack快速构建react程序
2016/10/27 Javascript
javascript实现右下角广告框效果
2017/02/01 Javascript
nodejs基于WS模块实现WebSocket聊天功能的方法
2018/01/12 NodeJs
js重写alert事件(避免alert弹框标题出现网址)
2020/12/04 Javascript
python实现kNN算法
2017/12/20 Python
Python tornado队列示例-一个并发web爬虫代码分享
2018/01/09 Python
获取python文件扩展名和文件名方法
2018/02/02 Python
python对list中的每个元素进行某种操作的方法
2018/06/29 Python
Django框架搭建的简易图书信息网站案例
2019/05/25 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
2021/03/02 Python
在线课程:Skillshare
2019/04/02 全球购物
创建精神文明单位实施方案
2014/03/08 职场文书
歌颂祖国演讲稿
2014/05/04 职场文书
2014年质量工作总结
2014/11/22 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
2015年中秋节演讲稿
2015/03/20 职场文书
结婚堵门保证书
2015/05/08 职场文书
初中军训感想
2015/08/07 职场文书
《酸的和甜的》教学反思
2016/02/18 职场文书
SQL Server2019数据库备份与还原脚本,数据库可批量备份
2021/11/20 SQL Server