方法是,要有与你已安装的php相同版本的php源代码安装包。我用的是php-5.2.13.tar.gz。
解压后进入其下的ext/bcmath目录
然后执行/home/work/local/php/bin/phpize(这里的目录是你已安装的php所在目录),这是一个可执行的文本文件
会发现在ext/bcmath目录下多了一些configure文件,
如果没报错,则继续./configure --with-php-config=/home/work/local/php/bin/php-config
这里的目录仍然是你已安装的php所在目录。
如果没有报错,则make,再make install ,然后它会提示你Installing shared extensions: 目录名
把这个目录下的bcmath.so复制到php配置文件etc/php.ini中的extension_dir指向的目录中,
修改php.ini,在最后添加一行:extension=bcmath.so
重启apache,Done