ホームページ > バックエンド開発 > PHPチュートリアル > PHP に BCMath 拡張機能をインストールするにはどうすればよいですか?

PHP に BCMath 拡張機能をインストールするにはどうすればよいですか?

青灯夜游
リリース: 2023-04-05 12:08:02
転載
9883 人が閲覧しました

この記事の内容は、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
ログイン後にコピー

PHP に BCMath 拡張機能をインストールするにはどうすればよいですか?

6. PHP サービスを再起動します。

以上がPHP に BCMath 拡張機能をインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート