您好,登錄后才能下訂單哦!
什么是BCMath擴展?
大多數編程語言對于浮點型數據格式遵循 IEEE 754 標準,這就會導致在使用浮點數運算的過程中會有精度丟失的問題。PHP提供了 BCMath 庫來支持更加精確的計算。
1、找到 PHP 源碼包bcmatch目錄
find / -name bcmath
我這實際用的是/mydata/php-7.3.5/ext/bcmath
cd /mydata/php-7.3.5/ext/bcmath
2、執行phpize
phpize 命令在PHP安裝目錄的 bin 目錄下,如果已經把PHP的 bin 目錄添加到系統環境變量,則直接在 bcmath 目錄下執行 phpize 即可
phpize
否則,寫全phpize命令的路徑
/usr/local/server/php7.3/bin/phpize
3、預編譯
./configure --with-php-config=/usr/local/server/php7.3/bin/php-config
php-config 也在PHP的bin目錄下,找不到的可以用 find 命令查找下
4、編譯&&安裝
sudo make && make install
5、PHP 添加配置
可以在phpinfo()函數,查看配置文件位置
在 php.ini 中添加該擴展
vi /usr/local/server/php7.3/etc/php.ini extension=bcmath.so
6、重啟服務
執行重啟服務命令,這個重啟命令需要看你具體環境而定,這里不多說
service httpd restart
或
httpd -k restart
查看phpinfo()或執行命令 php -m 擴展是否安裝成功
以上就是PHP安裝BCMath擴展的詳細內容,更多請關注億速云其它相關文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。