资讯专栏INFORMATION COLUMN

php7默认不安装bcmath的扩展,调用bcmath函数会报错

Ververica / 1454人阅读

摘要:可以理解为的吧升级到之后,测试环境测试的时候发现直接调用库函数的地方报错了。问题解决查看了代码和资料才知道原来上是默认安装的,而上的默认安装是不安装的扩展的,是会默认支持的,就是可以直接调用。参考资料官网说明其实是第一条的用户评论里面

问题描述:

    原本公司使用的是php5.6,然后因为一些原因要升级到php7,然后代码中有一些地方使用到了bcmath(就是用来进行任意精度的计算,会把浮点型的数据正确计算出来。可以理解为java的bigdecimal吧)/升级到php7之后,测试环境测试的时候发现直接调用bcmath库函数的地方报错了。

问题解决:

    查看了代码和资料才知道原来linux/windows上php5.6是默认安装的,而linux上的php7默认安装是不安装bcmath的扩展的,windows是会默认支持php7的bcmath,就是可以直接调用。这里记录一下,就是php5.6升级php7的要注意的一个问题。

参考资料: 官网说明(其实是第一条的用户评论里面)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/31082.html

相关文章

  • swoole安装全纪录

    摘要:的为提供了版本,软件源安装的默认以的状态运行在,比使用以的方式性能更好。 Ondřej Surý 的 PHP PPA 为 Ubuntu 16.04/14.04 提供了 PHP7.2 版本,软件源安装的 PHP 默认以 Unix Socket 的状态运行在 /run/php/php7.2-fpm.sock,比使用 TCP 以 localhost:9000 的方式性能更好。 1、安装软件源...

    Ajian 评论0 收藏0
  • PHP7.0.0在OS X编译安装

    摘要:目前支持和协议。除此以外,还能在可能的字符编码之间相互进行编码转换。如果启用了这个功能,输入字符编码可能将自动转换成。这些可能在未来增加。 前言 PHP7即将在12月3日正式发布,而RC8是已经差不多稳定了的版本,后续的GA版本主要都是在修复bug,所以为了未来开发环境的升级,准备尝试安装一下。 PHP7.0.0将在12月3日正式发布,但是12月2日时github已经发布出PHP-7...

    lordharrd 评论0 收藏0
  • 虚拟机上Centos7开发环境搭建(编译安装LNMP,多版本PHP共存,PHP扩展安装

    摘要:安装系统本次安装的是的最小化版本,以下操作在用户下进行。在搭建完该环境后,笔者使用作为开发,配置使其可以直接调试虚拟机上的代码即开发环境下代码是运行在虚拟机上的。通过该方法,可以最大程度地确保开发环境与生产环境的一致性。 安装系统 本次安装的是Centos7.3的最小化版本,以下操作在root用户下进行。在搭建完该环境后,笔者使用phpstorm作为开发ide,配置phpstorm使其...

    zhangke3016 评论0 收藏0

发表评论

0条评论

Ververica

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<