この記事の内容は、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 中国語 Web サイトの他の関連記事を参照してください。