东西多容易忘记!写下来备份;

linux下用phpize给PHP动态添加扩展

使用php的常见问题是编译php时忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想删除目录重装,这里就需要用到phpize了。

如我想增加bcmath扩展的支持,这是一个支持大整数计算的扩展。windows自带而且内置,linux“本类函数仅在 PHP 编译时配置了 --enable-bcmath 时可用”(引号内是手册中的话)

注意,有些扩展需要和php的版本保持一致才可以的.

解压bcmath包,进入里面的ext/bcmath目录,然后执行/usr/local/php/bin/phpize,(其实在PHP源码安装包里面进行)phpize在php安装完以后会有这个命令的, 会发现当前目录下多了一些configure文件,然后再执行./configure命令即可.

#/usr/local/php/bin/phpize

#./configure --with-php-config=/usr/local/php/bin/php-config

注意要先确保/usr/local/php/bin/php-config存在。 (如果你的php安装路径不是默认的,请修改为php安装的路径)

如果没有报错,则make,再make install ,然后它告诉你一个目录.

#make

#make install

你把该目录下的bcmath.so拷贝到你php.ini中的extension_dir指向的目录中,

修改php.ini,在最后添加一句

extension=bcmath.so

重启WEB服务,再执行phpinfo(),惊喜发现:

到此bcmath扩展已经安装成功!

来源:oschina

链接:https://my.oschina.net/u/4731/blog/82376

扩展php-bcmath,centos安装PHP扩展(bcmath)相关推荐

  1. CentOS 安装 kafka 扩展

    说到kafka,这个还得从前几天面试说起,当时面试官跟我聊起了他们公司项目运用的架构:swoole结合kafka实现的超高性能消息队列!作为一个developer,对这种有超高性能的架构一直都是见猎心 ...

  2. centos 安装php扩展gd,linux(centos)下为php添加添加GD扩展

    yum -y install libjpeglibjpeg-devel libpng libpng-devel freetype freetype-devel 安装依赖库 yum -y install ...

  3. centos 安装mysql扩展_centos php安装mysql扩展的方法

    centos php安装mysql扩展的方法:首先下载mysql扩展包:然后找到并打开php.ini配置文件:接着添加扩展包,语句是"extension=mysql.so":最后重 ...

  4. linux php sphinx拓展,Centos安装php扩展sphinx

    官方地址:http://pecl.php.net/package/sphinx wget http://pecl.php.net/get/sphinx-1.3.3.tgz tar -zxvf sphi ...

  5. linux mcrypt扩展,Linux下php安装mcrypt扩展-Go语言中文社区

    说明: 操作系统:CentOS 5.x 64位 已安装php版本:php-5.4.4 已安装php路径:/usr/local/php 实现目的: 在不影响网站访问的情况下,重新编译php,增加对mcr ...

  6. php gd扩展库,linux/windows安装php-gd扩展库

    linux系统篇 1.CentOS系统 关于GD扩展 gd扩展是一个开源的图像处理库,它通过提供一系列用来处理图片的API,使其可以用来创建图表.图形.缩略图以及其他图像的处理操作.gd扩展支持JPG ...

  7. linux php ftp扩展,Linux中如何安装 PHP 扩展?(方法介绍)

    一般会选用源码安装 php,安装 php 的过程指定要安装的扩展,但是避免不了缺少某个扩展未安装导致程序运行报错的问题.以 fileinfo 为例,介绍一下怎么添加 php 扩展. 1. 准备 通常遇 ...

  8. php file 扩展,php5.4.31安装php_fileinfo扩展和php_intl扩展

    经测试lnmp1.1升级php5.4.31可用 lnmpa1.1升级php5.4.31不可用,会变一个关于apache的错误 首先安装lnmp1.1 lnmp1.1升级php5.4.31 cd /ro ...

  9. php查看curl扩展重新安装,关于php安装curl扩展

    php安装curl扩展的方法:首先下载源码包并解压:然后进行预编译并指定安装位置:接着通过"make && make install"安装扩展:最后修改php.in ...

  10. centos安装php扩展soap实现webservice(已经做测试)

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/nuli888/article/details/51854596 php有两个扩展可以实现web se ...

最新文章

  1. python阿拉伯数字转中文_python中将阿拉伯数字转换成中文的实现代码
  2. [收集] C++ memset ,memcpy 和strcpy 的区别
  3. linux命令重定向、、 1、 2、 1、 2、
  4. IOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
  5. 04_类与对象_课程动手动脑问题以及课后实验性问题及解答集锦
  6. 软件项目管理-构建之法-四周总结
  7. 乘风破浪的迁移学习!四字成语讲明白这个大热研究方向
  8. 交换机的质量害死人呀!
  9. 计算发送延时与传播延迟_Kafka科普系列 | 轻松理解Kafka中的延时操作
  10. java知识竞赛题库_(完整版)Java题库—175道选择题
  11. python卡方检验 scipy_Fisher 精确检验 与卡方检验
  12. 8.openCV 裁剪图像
  13. 计算机音乐谱子十年,十年曲谱钢琴曲_十年 钢琴谱
  14. 不能换行 俄语 前端h5_H5兼容问题及解决方法
  15. Revit中为房间添加填充图例和“构件快速上色”
  16. pdcch加扰_一种基站/终端及其PDCCH加扰/解扰的方法和装置_2014104470078_权利要求书_专利查询_专利网_钻瓜专利网...
  17. eclipse配置glassfish插件和密码
  18. NJU 2020 计算机拔尖(数学)测试 解题报告
  19. Android开发规范文档
  20. 贝索斯发布年度致股东信:亚马逊要高标准满足客户-20180420

热门文章

  1. 原生php phpmailer 发送邮件 email
  2. 判断一个字符串出现次数最多的字符,并返回这个字符和次数
  3. HashTable源码简单介绍
  4. ubuntu环境下android开发环境安装
  5. Linux命令行下播放音乐SOX
  6. 文件与文件系统的压缩与打包
  7. 让你的AIR程序自动检测更新,并自动下载、更新到新版本。
  8. SpringMVC中的九大组件
  9. numpy.argmin 使用
  10. 31个实用find命令的案例