Linux CentOS yum php mcrypt 扩展安装问题

作者:Jeen 发布于:2013-4-21 20:14 Sunday 分类:芝麻绿豆

uname  相关信息
Linux  2.6.32-71.el6.x86_64  2011 x86_64   GNU/Linux

yum groupinstall “PHP Support” 后  CentOS6 默认安装的是php5.3.2
yum install php-devel 使phpize 可编译安装扩展
默认的 redhat repos php中是没有 mcrypt 扩展的
根据红帽的官方消息(https://bugzilla.redhat.com/show_bug.cgi?id=621268)RHEL 不打算添加PHP的mcrypt 的支持
Joe Orton 2010-08-05 04:47:17 EDT

Thanks for the report.

We are not planning to ship mcrypt support for PHP.

所以使用 yum install php-mcrypt 时会提示没有安装包
Setting up Install Process
No package php-mcrypt available.
Error: Nothing to do
从php 官网下载新的php 5.3 源码包后,解压到本地目录
进入解压目录下的 ext 目录后会发现有 mcrypt ,
进入 mcrypt 目录
phpize
./configure
make
make install
Installing shared extensions:     /usr/lib64/php/modules/
我们先测试查看 phpinfo 当前已有的扩展(注意修改httpd配置文件 启动httpd 并开启防火墙的 80  等端口)
没有 mcrypt
vi /etc/php.d/mcrypt.ini
cat /etc/php.d/mcrypt.ini
; Enable mcrypt extension module
extension=mcrypt.so
httpd -k restart
再次查看 phpinfo  可以发现 mcrypt 扩展已安装成功

记此以备忘:-)

标签: php linux centos

发表评论:

©2010-2024 Jeen All Rights Reserved.Powered by emlog 京ICP备15058100号-1