需要跟現(xiàn)有版本完全相同的php源碼版本,我這里是php5.3.0 以安裝mbstring模塊為例
[root@localhost php-5.3.0]# cd ext/mbstring/
[root@localhost mbstring]# /usr/local/php5/bin/phpize 腳本文件,目的是搭建動態(tài)模塊的環(huán)境,該命令一定要使用在php的模塊文件夾主目錄下,這里報(bào)錯(cuò)Cannot find
config.m4。因?yàn)閜hpize要根據(jù)模塊生成模塊的配置文件放在模塊文件夾下面 [root@localhost
mbstring]# ./configure --with-php-config=/usr/local/php5/bin/php-config
注意:在沒有在模塊根文件夾下執(zhí)行'/usr/local/php5/bin/phpize的話是沒有configure配置文件的!配置如果不報(bào)錯(cuò)就繼
續(xù) [root@localhost mbstring]# make [root@localhost mbstring]# make install Installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-zts-20090626/ Installing header files: /usr/local/php5/include/php/ [root@localhost mbstring]# ll /usr/local/php5/lib/php/extensions/no-debug-zts-20090626/ total 2700 -rwxr-xr-x 1 root root 2760042 Aug 12 01:57 mbstring.so 此時(shí)我們發(fā)現(xiàn)mbstring.so已經(jīng)copy到php默認(rèn)的擴(kuò)展文件夾里了,好了,馬上要大功告成了,現(xiàn)在在php.ini里添加對mbstring.so的支持 [root@localhost mbstring]# vi /usr/local/php5/lib/php.ini 增加extension=mbstring.so,好了php設(shè)置完成,現(xiàn)在重啟web就行了 [root@localhost mbstring]# /home/service/http/apache2/bin/apachectl restart 查看phpinfo可以看到支持mbstring了
|