phpのコンパイル時に拡張機能を追加するのを忘れていました。後で拡張機能を追加したかったのですが、phpをインストールした後にPEARなどをインストールしたため、ディレクトリを削除して再インストールするのが面倒でした。 , phpには本当にそのような機能があります。以下では、エディターによって、bcmath 拡張機能のインストール方法とインストール方法が説明されます。
PHP の使用に関する一般的な問題は次のとおりです。PHP をコンパイルするときに拡張機能を追加するのを忘れ、後で拡張機能を追加したいのですが、PHP をインストールした後、PEAR などの一部のものがインストールされていないため、がインストールされているので、ディレクトリを削除して再インストールする必要はありませんが、php には実際にそのような機能があります。
マニュアルには記載されていませんでした。
bcmath サポートを追加したい場合、これは大きな整数の計算をサポートする拡張機能です。 Linux 「このタイプの関数は、PHP のコンパイル時に --enable-bcmath が設定されている場合にのみ使用できます。」 (引用はマニュアルからのものです)
幸いなことに、phpize は利用可能、
この方法は、既存の php とまったく同じ php 圧縮パッケージを用意することです。私はphp-5.2.6.tar.gzを使用しています。
展開後、ext/bcmath ディレクトリに移動します。
次に、/usr/local/php/bin/phpize を実行します。これは実行可能なテキスト ファイルです。システム内にあることを確認してください
現在のディレクトリにさらにいくつかの設定ファイルがあることがわかります。
エラーが報告されない場合は、
Php コード
./configure --with-php-config=/usr/local/php/bin/php-config
最初に /usr/local/php/bin/php-config が存在することを確認してください。
PHP のインストール パスがデフォルトでない場合は、変更してください。
エラーが報告されない場合は、make、次に make install を実行すると、ディレクトリが表示されます。
そのディレクトリ内の bcmath.so を、php の extension_dir が指すディレクトリにコピーします。 .ini 、
php.ini を変更し、最後に extension=bcmath.so を追加します。
Apache を再起動します。
推奨される学習: php ビデオ チュートリアル
以上がPHP拡張機能bcmathのインストール方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。