编译安装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

posted @ 2017-04-21 11:19  thebestrule  阅读(716)  评论(0编辑  收藏  举报