Google Analytics Data for PHPでbccomp()エラーが出たので対処

 2023年11月2日

API 経由で GA4 のレポートを引っこ抜くのに「Google Analytics Data for PHP」を使ったところ、

こんなエラーが出たので対処メモ。

PHP Fatal error:  Uncaught Error: Call to undefined function Google\Protobuf\Internal\bccomp() in /var/www/XXXXXXX/vendor/google/protobuf/src/Google/Protobuf/Internal/Message.php:961

結論からいうと、PHP で「BCMath」拡張機能が使えない状態だと、このエラーが出るご様子。

Laravel あたりでは必須だった気がするけど、手元の環境では入っていなかったので、bcmath モジュールを追加して対処完了。

$ sudo yum --enablerepo=remi,remi-php81 install php-bcmath

環境によっては拡張機能の有効化とかがいるかもしれない。

とりあえず、自分用にメモ。

Hatena Pocket Line

コメントを記入