linux下为已经存在的php安装mbstring扩展

有时候我们在编译php的过程中没有enable某些功能,但在以后的使用过程中发现要使用该功能,例如mbstring,同时我们又不想重新编译PHP,这个时候我们就可以采用如下步骤:
1,进入php的源代码目录下的ext/mbstring目录,比如
cd /usr/local/src/php-5.3.8/ext/mbstring
2,找到php的phpize命令,并执行(phpize 命令是用来准备 PHP 扩展库的编译环境的,一般在编译Php的时候会生成该命令,可以使用find找出路径)
/usr/local/php/bin/phpize
3,在/usr/local/src/php-5.3.8/ext/mbstring目录下执行
./configure –with-php-config=/usr/local/php/bin/php-config
php-config也可以使用find命令找到
4,执行make && make install
这个时候会提示你mbstring.so扩展的生成目录
5,拷贝mbstring.so到php.ini中extension_dir所指的目录
cp /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/mbstring.so /usr/local/php/lib/php/extensions/
6,修改php.ini文件
extension_dir = “./php/extensions/” (如果已经打开则不用理会,没打开去掉前面的分号,同时指定路径)
添加extension=/usr/local/php/lib/php/extensions/mbstring.so
7,重启apache

参考:http://php.net/manual/zh/install.pecl.phpize.php

http://www.thejtechs.com/blogDetail/3/linux-php-mbstring

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值