須要跟現有版本徹底相同的php源碼版本,我這裏是php5.3.0php
[root@ ~]cd /usr/local/src/php/php-5.3.0
[root@localhost php-5.3.0]# /usr/local/php5/bin/phpize //腳本文件,目的是搭建動態模塊的環境,該命令必定要使用在php的模塊文件夾主目錄下,這裏報錯Cannot find config.m4。由於phpize要根據模塊生成模塊的配置文件放在模塊文件夾下面
Make sure that you run '/usr/local/php5/bin/phpize' in the top level source directory of the module 因此咱們先
[root@localhost php-5.3.0]# cd ext/pcmath/
[root@localhost pcmath]# /usr/local/php5.6.7/bin/phpize
[root@localhost pcmath]# ./configure --with-php-config=/usr/local/php5.6.7/bin/php-config 注意:在沒有在模塊根文件夾下執行'/usr/local/php5.6.7/bin/phpize的話是沒有configure配置文件的!配置若是不報錯就繼續
[root@localhost pcmath]# make
[root@localhost pcmath]# make install
Installing shared extensions: /usr/local/php5.6.7/lib/php/extensions/no-debug-zts-20090626/
Installing header files: /usr/local/php5.6.7/include/php/
[root@localhost pcmath]# ll /usr/local/php5/lib/php/extensions/no-debug-zts-20090626/
total 2700
-rwxr-xr-x 1 root root 2760042 Aug 12 01:57 pcmath.so
此時咱們發現mbstring.so已經copy到php默認的擴展文件夾裏了,好了,立刻要大功告成了,如今在php.ini裏添加對pcmath.so的支持
[root@localhost pcmath]# vi /usr/local/php5.6.7/lib/php.ini
增長extension=pcmath.so,好了php設置完成,如今重啓web就好了
[root@localhost mbstring]# /home/service/http/apache2/bin/apachectl restart
查看phpinfo能夠看到支持pcmath了web