甚么是BCMath扩大?
年夜少数编程言语关于浮点型数据格局遵照 IEEE 754 规范,这就会招致正在应用浮点数运算的进程中会有精度失落的成绩。PHP提供了 BCMath 库来支持愈加准确的较量争论。
一、找到 PHP 源码包bcmatch目次
find / -name bcmath
我这实际用的是/mydata/php-7.3.5/ext/bcmath
cd /mydata/php-7.3.5/ext/bcmath
二、执行phpize
phpize 饬令正在PHP装置目次的 bin 目次下,假如曾经把PHP的 bin 目次增加到零碎环境变量,则间接正在 bcmath 目次下执行 phpize 便可
phpize
不然,写全phpize饬令的门路
/usr/local/server/php7.3/bin/phpize
三、预编译
./configure --with-php-config=/usr/local/server/php7.3/bin/php-config
php-config 也正在PHP的bin目次下,找没有到的能够用 find 饬令查找下
四、编译&&装置
sudo make && make install
五、PHP 增加设置装备摆设
能够正在phpinfo()函数,查看设置装备摆设文件地位
正在 php.ini 中增加该扩大
vi /usr/local/server/php7.3/etc/php.ini extension=bcmath.so
六、重启效劳
执行重启效劳饬令,这个重启饬令需求看你详细环境而定,这里没有多说
service httpd restart
或
httpd -k restart
查看phpinfo()或执行饬令 php -m 扩大能否装置胜利
更多PHP相干常识,请拜访PHP教程!
以上就是PHP装置BCMath扩大的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!