yum安装php添加扩展,为yum方式安装的php添加mcrypt扩展

为yum方式安装的php添加mcrypt扩展

安装mcrypt库

yum install libmcrypt libmcrypt-devel

mcrypt mhash

安装php的mcrypt扩展(动态加载编译)

下载php的源码编译包php-5.3.3.tar.gz

tar xzvf php-5.3.3.tar.gz

cd php-5.3.3/ext/mcrypt/

whereis phpize  //为了确定phpize存在

phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz

phpize

Configuring for:

PHP Api Version:         20090626

Zend Module Api No:      20090626

Zend Extension Api No:   220090626

执行完后,会发现当前目录下多了一些configure文件,最后执行php-config命令就基本完成了

whereis php-config  //确保/usr/bin/php-config是存在的

php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz

./configure

--with-php-config=/usr/bin/php-config

如果遇到以下错误,请先安装gcc,命令yum install gcc

configure: error: no acceptable C compiler

found in $PATH

直到不报错,出现:config.status:

creating config.h,执行以下命令

make && make install

最后的最后,会提示你如下,说明你大功告成了

Installing shared extensions:     /usr/lib64/php/modules/

顺便检查下/usr/lib64/php/modules/里的mrcypt.so扩展是否已经创建成功

vi php.ini

//添加一行

extension=mcrypt.so

apachectl restart  //重启Apache

查阅phpinfo,mcrypt模块扩展是不是加载了?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值