文档章节

linux 编译php-bcmath扩展

wuguofeng
 wuguofeng
发布于 2014/07/23 15:30
字数 223
阅读 496
收藏 0

  最近在搭zabbix服务器的时候遇到需要bcmath扩展,这是一个支持大整数计算的扩展。windows自带而且内置,linux“本类函数仅在 PHP 编译时配置了 --enable-bcmath 时可用”。

    以下是单独编译的步骤(使用phpize):

  1、找到与当前PHP版本一致的源码包,解压。

    2、cd到ext/bcmath目录.

  3、执行/usr/local/php/bin/phpize

  会发现当前目录生成了一些configure文件,如果没报错,则编译

  ./configure --with-php-config=/usr/local/php/bin/php-config(这个路径是你PHP的安装目录中的,一定要确保存在)

  4、如果没有报错,则make,再make install ,然后会输出一个目录地址,把该目录下的bcmath.so拷贝到你php.ini中的extension_dir指向的目录中。

  5、修改php.ini,在最后添加一句extension=bcmath.so

  重启httpd服务,完成。


© 著作权归作者所有

共有 人打赏支持
wuguofeng
粉丝 0
博文 13
码字总数 4047
作品 0
朝阳
程序员
私信 提问
centos安装PHP扩展(bcmath)

东西多容易忘记!写下来备份; linux下用phpize给PHP动态添加扩展 使用php的常见问题是编译php时忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想删除目录重...

尐桀
2012/10/10
0
0
Call to undefined function bcmath()的解决方法

乐意黎的ECS主机环境,Centos7.2 + PHP7 由于使用了bcdiv()函数,运行时总在抛错。 Fatal error: Call to undefined function bcmath() in /usr/loca/apache/htdocs/... on line 4 一查得知:......

dragon_tech
2018/07/20
0
0
linux下用phpize给PHP动态添加扩展

phpize简介 phpize 是属于 php-devel 中的东西,主要是设定 php 外挂模块的一些设定 所以安装 php-devel 相关套件就会有 phpize 可以使用 (档案预设存放于 /usr/bin/phpize ) phpize 命令是用...

Junn
2013/09/02
0
0
linux系统lampp运行环境使用pthreads PHP扩展出错

想问下在linux服务器上,lampp运行环境,想使用php多线程,需要使用pthreads PHP扩展,直接安装pthreads-master,提示需要开启-enable-maintainer-zts,需要php重新编译 ./configure --pref...

kuangkuang1
2015/12/25
2.1K
10
不用重装PHP也可以添加extension包的方法

使用php的常见问题是:编译php时忘记添加某扩展包,但在某天需要用到某个函数时,发现需要用到某个扩展包,就象我今天需要用到 bcadd(),才发现当初安装时没有--enable-bcmath,我又不想删重...

SANSOM
2013/12/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mosquitto 集群搭建

在Mosquitto集群中,客户端可以在任何节点上订阅主题,也可以在任何节点上发布消息,集群会保证消息按需转发到正确的节点。 为了均衡负载及避免单点故障,Mosquitto集群实现为完全去中心化、...

yanlijun_java
25分钟前
5
0
阿里高级技术专家:研发效能的追求永无止境

背景 大约在5年前,也就是2013年我刚加入阿里的时候,那个时候 DevOps 的风刚吹起来没多久,有家公司宣称能够一天发布几十上百次,这意味着相比传统软件公司几周一次的发布来说,他们响应商业...

阿里云云栖社区
30分钟前
1
0
正则匹配demo

要求:密码中有大写字母,小写字母,以及数字 package com.example.demo;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author seif * @Description: ...

经常把天聊死的胖子
30分钟前
5
0
阿里重磅开源首款自研科学计算引擎Mars,揭秘超大规模科学计算

日前,阿里巴巴正式对外发布了分布式科学计算引擎 Mars 的开源代码地址,开发者们可以在pypi上自主下载安装,或在Github上获取源代码并参与开发。 此前,早在2018年9月的杭州云栖大会上,阿里...

阿里云官方博客
31分钟前
3
0
在 Kubernetes 中配置私有 DNS 和上游域名服务器

Before you begin You need to have a Kubernetes cluster, and the kubectl command-line tool must be configured to communicate with your cluster. If you do not already have a clust......

xiaomin0322
40分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部