编译安装php之后添加扩展
自己的服务器编译安装了php之后 犹豫当时没有想到 或怎么样 安装的php有的扩展没有装 这个一般是比较常见的 而且装个扩展也不是什么难事 而且今天我遇到的情况就是特殊了一点 记录下 给大家也分享一下
我需要装的是 bcmath 这个扩展 但是去php官网上看了看显示如下:
这个就比较尴尬了 是在编译时配置的 一开始我觉得需要重新编译安装php 但是太麻烦了
后来又在网上搜了下 重新编译 找到了解决的方法
只需要编译安装bcmath就可以了 还好我安装的源码还在
cd /usr/src/php-5.6.30/ext/bcmath/
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --enable-bcmath
make
make install
依次输入命令 就安装在/usr/local/php/lib/php/extensions/no-debug-non-zts-20131242这个目录
到里面就能看到 bcmath.so了
然后修改php.ini
extensions_dir='/' 修改成extensions_dir=' /usr/local/php/lib/php/extensions/no-debug-non-zts-20131242'
再添加个 extensions='bcmath.so'
重启下 就可以了
参考:http://www.360doc.com/content/11/1026/13/4330887_159305454.shtml
http://www.cnblogs.com/zhangxiaoliu/archive/2015/12/27/5081149.html