亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

PHP如何安裝BCMath擴(kuò)展?

來源:青燈夜游 發(fā)布時(shí)間:2019-03-02 17:37:42 閱讀量:933

本篇文章給大家?guī)淼膬?nèi)容是介紹PHP如何安裝BCMath擴(kuò)展,有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助。

我們都知道,大多數(shù)編程語言對(duì)于浮點(diǎn)型數(shù)據(jù)格式遵循 IEEE 754 標(biāo)準(zhǔn),PHP也不例外,這就會(huì)導(dǎo)致在使用浮點(diǎn)數(shù)運(yùn)算的過程中會(huì)有精度丟失的問題。

PHP提供了BCMath庫來支持更加精確的計(jì)算。但是我的PHP在編譯時(shí)并沒有安裝BCMath庫,如果需要安裝在編譯安裝時(shí)指定--enable-bcmath即可。

如果在編譯安裝時(shí)漏掉了,我們也可以對(duì)BCMath庫單獨(dú)進(jìn)行安裝,下面提供單獨(dú)安裝的步驟:

1、進(jìn)入PHP源碼包目錄下的ext/bcmatch目錄(我的目錄是/usr/src/php-7.2.12/ext/bcmath)。

2、執(zhí)行phpize命令,phpize命令在PHP安裝目錄的bin目錄下(我的目錄是/usr/local/php-7.2.12/bin/phpize)。

# 如果已經(jīng)把PHP的bin目錄添加到系統(tǒng)環(huán)境變量,則直接在bcmath目錄下執(zhí)行phpize即可
phpize

#否則,要在bcmath目錄下指定phpize命令的路徑
/usr/local/php-7.2.12/bin/phpize

3、預(yù)編譯

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

4、編譯&&安裝

make && make install

5、在php.ini中添加該擴(kuò)展(我的php.ini在/usr/local/php/lib目錄下)

extension=bcmath.so

6、重啟PHP服務(wù)即可。


標(biāo)簽: PHP
分享:
評(píng)論:
你還沒有登錄,請(qǐng)先