PHP自带模块的单独编译(例如:mcrypt)
在CentOS 5.6中加入了对php 5.3的支持,常用的模块还算齐全,唯独缺了mcrypt的支持,让使用phpmyadmin的人会很不爽,重启编译php可以解决问题,但是耗时耗力太不划算,单独编一下mcrypt就行了,和编译第三方模块步骤差不多,具体步骤如下:
步骤: 安装依赖
# yum install gcc gcc-c++ make automake autoconf
# yum install php53-devel libmcrypt-devel获取相匹配的源代码
# http://mirrors.kernel.org/centos/5.6/updates/SRPMS/php53-5.3.3-1.el5_6.1.src.rpm
# rpm2cpio php53-5.3.3-1.el5_6.1.src.rpm | cpio -div
# tar jxvf php-5.3.3.tar.bz2
# cd php-5.3.3/ext/mcrypt开始编译
# /usr/bin/phpize
# aclocal
# ./configure
# make clean
# make
# make test
# make install查看结果
# ls /usr/lib64/php/modules/; Enable mbstring extension module
extension=mcrypt.so重启apache生效,再打开phpmyadmin看看,搞定!
最新评论
1 年 8 周之前
1 年 10 周之前
1 年 18 周之前
1 年 21 周之前
1 年 41 周之前
1 年 51 周之前
2 年 14 周之前
2 年 42 周之前
2 年 42 周之前
2 年 46 周之前