現在の位置: ホーム> 最新記事一覧> PHP GMP拡張コンパイルとインストールの詳細な説明、クイックガイド

PHP GMP拡張コンパイルとインストールの詳細な説明、クイックガイド

gitbox 2025-07-26

準備

PHP GMP拡張機能の編集とインストールを開始する前に、次の条件が満たされていることを確認してください。

PHP環境がインストールされていることを確認し、GMP(GNU Multi-Precision)ライブラリが構成され、GCCコンパイラの準備が整っていることを確認します。サーバーに関連するソフトウェアがインストールされていない場合は、最初にインストールを完了してください。

PHP GMPソースコードをダウンロードします

端末を開き、次のコマンドを使用してPHPソースコードを取得します。

 <span class="fun">git clone https://github.com/php/php-src.git</span>

GMP拡張ディレクトリを入力してください:

 <span class="fun">CD PHP-SRC/EXT/GMP</span>

必要なPHPバージョンブランチに切り替えます(ここでは、例としてPHP 7.4を採用します):

 <span class="fun">gitチェックアウトphp-7.4</span>

Git Branchコマンドを使用して、現在のブランチが正しいかどうかを確認します。

コンパイルオプションを構成します

次のコマンドを実行して、構成ファイルを生成します。

 <span class="fun">./BUILDCONF  - フォース</span>

次に、コンパイルパラメーターを構成し、GMP拡張機能を有効にします。

 <span class="fun">./CONFIGURE -WITH-GMP</span>

ここの-GMPパラメーターは、GMP拡張機能の編集とインストールを示すために使用されます。

コンパイルしてインストールします

コンパイルコマンドを実行します。

<span class="fun">するる</span>

編集プロセスには数分かかる場合があります。我慢してください。

コンピレーションが完了したら、拡張機能をインストールします。

<span class="fun">インストールします</span>

インストールが終了したら、PHP.ini構成ファイルを編集し、GMP拡張機能を有効にするために以下を追加します。

 <span class="fun">extension = gmp.so</span>

構成ファイルを保存して閉じます。

インストールを確認します

PHPサービスを再起動して構成を適用します。

 <span class="fun">sudoサービスphp-fpmもう一度始めましょう</span>

次のコンテンツでテストPHPファイルを作成します。

 <?php
phpinfo();
?>

このファイルにアクセスして、ページ上の「GMP」関連情報を見つけます。これが表示されれば、拡張機能のインストールが成功します。

要約します

上記の手順を通じて、PHP GMP拡張機能のコンパイルとインストールが正常に完了し、GMP関数を使用して大規模な操作を処理できるようになりました。

インストール中に問題が発生した場合は、環境の依存関係とエラーログを確認して、構成が正しいことを確認してください。

スムーズな開発をお祈りします!