首頁  >  文章  >  後端開發  >  PHP如何安裝BCMath擴充功能?

PHP如何安裝BCMath擴充功能?

青灯夜游
青灯夜游轉載
2019-02-26 11:32:019695瀏覽

這篇文章帶給大家的內容是介紹PHP如何安裝BCMath擴展,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

我們都知道,大多數程式語言對於浮點型資料格式遵循 IEEE 754 標準,PHP也不例外,這就會導致在使用浮點數運算的過程中會有精度遺失的問題。

PHP提供了BCMath函式庫來支援更精確的計算。但是我的PHP在編譯時並沒有安裝BCMath函式庫,如果需要安裝在編譯安裝時指定--enable-bcmath即可。

如果在編譯安裝時漏掉了,我們也可以對BCMath庫單獨進行安裝,下面提供單獨安裝的步驟:

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

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

# 如果已经把PHP的bin目录添加到系统环境变量,则直接在bcmath目录下执行phpize即可
phpize

#否则,要在bcmath目录下指定phpize命令的路径
/usr/local/php-7.2.12/bin/phpize

3、預先編譯

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

4、編譯&&安裝

make && make install

5、在php.ini中加入該擴充(我的php.ini在/usr/ local/php/lib目錄下)

extension=bcmath.so

PHP如何安裝BCMath擴充功能?

6、重啟PHP服務即可。

以上是PHP如何安裝BCMath擴充功能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:cnblogs.com。如有侵權,請聯絡admin@php.cn刪除