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