這篇文章帶給大家的內容是介紹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
6、重啟PHP服務即可。
以上是PHP如何安裝BCMath擴充功能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!