最近服务器上有人需要用到mbstring,还有pdo_mysql,问的人越来越多了,总结下编译方法吧。
环境php5.2.4, 不支持mbstring扩展
假如php的源码包在/usr/local/src/php-5.2.4
php安装目录是/usr/local/php
# cd /usr/local/src/php-5.2.4/ext/mbstring/
# rpm -qa|egrep “autoconf|gcc” 这个是检测这些组件是否安装,没有安装请执行下面这句,否则会报错
# yum -y install autoconf gcc gcc-c++
# phpize
# ./configure –with-php-config=/usr/local/bin/php-config
# make
# make install
执行完毕后在php.ini里增加extension=mbstring.so
重启web服务器, 看一下phpinfo, 应该支持mbstring了, 完毕!
pdo_mysql 加载方法同上把mbstring替换成pdo_mysql即可