您好,登錄后才能下訂單哦!
這篇文章主要介紹了php 不支持bccomp的解決方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
php不支持bccomp的解決辦法:首先執行命令“yum install php-bcmath”來安裝bcmath;然后重新加載“php-fpm”以及nginx即可。
PHP bcsub 不能用 ?
php-bcmath 擴展安裝
今天在遷移一臺服務器以后發現有個頁面出現空白,無任何報錯,后來分析代碼發現有個函數bcsub,注釋掉以后就可以使用了。
運行bcsub函數需要 php-bcmath的擴展。
Php: BCMath
bc是Binary Calculator的縮寫。bc*函數的參數都是操作數加上一個可選的 [int scale],比如string bcadd(string $left_operand, string $right_operand[, int $scale]),如果scale沒有提供,就用bcscale的缺省值。這里大數直接用一個由0-9組成的string表示,計算結果返回的也是一個 string。
bcadd — 將兩個高精度數字相加
bccomp — 比較兩個高精度數字,返回-1, 0, 1
bcdiv — 將兩個高精度數字相除
bcmod — 求高精度數字余數
bcmul — 將兩個高精度數字相乘
bcpow — 求高精度數字乘方
bcpowmod — 求高精度數字乘方求模,數論里非常常用
bcscale — 配置默認小數點位數,相當于就是Linux bc中的”scale=”
bcsqrt — 求高精度數字平方根
bcsub — 將兩個高精度數字相減
可以參考手冊去查這些函數的應用。
bcmath的安裝:
yum install php-bcmath
Reload php-fpm,nginx
systemctl reload nginx.service
systemctl reload php-fpm.service
重新打開頁面,恢復正常。
感謝你能夠認真閱讀完這篇文章,希望小編分享php 不支持bccomp的解決方法內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。