Web サーバー環境を構築する場合、PHP は不可欠なソフトウェアの 1 つであり、PHP のさまざまな拡張機能により、開発者のさまざまなニーズに対応できます。一部の拡張機能は Windows で手動でコンパイルしてインストールする必要があります。この記事では、Windows で PHP 拡張機能をコンパイルしてインストールする方法を紹介します。
Windows で PHP 拡張機能をコンパイルするには、C コンパイラー、make ツール、pkg-config ツールなどのいくつかのコンパイル ツールを使用する必要があります。
1.1 MSYS2 インストーラーのダウンロード
MSYS2 公式 Web サイト (https://www) から該当バージョンをダウンロードできます。 .msys2.org/) インストーラーは、ここでは 64 ビット システムを例として、msys2-x86\_64-20210725.exe をダウンロードします。
1.2 MSYS2 のインストール
msys2-x86\_64-20210725.exe をダブルクリックしてインストールを実行し、プロンプトに従います。カスタムのインストール パスを選択できますが、ここではデフォルトのパスを選択するだけです。
1.3 MSYS2 の構成
インストールが完了したら、MSYS2 インストール パスにある msys2.exe を開き、次のコマンドを実行して MSYS2 を更新します。完了したら、MSYS2 を再起動して実行します。 次のコマンドにより、コンパイル ツールがインストールされます。
pacman -SyuPHP 拡張機能のソース コードをダウンロードします。
pacman -S --needed base-devel mingw-w64-x86_64-toolchain mingw-w64-x86_64-pkg-config
cd /path/to/ext
このうち、phpizeコマンドは環境に応じてconfigureスクリプトとmakefileファイルを自動生成します。configureコマンドは環境の確認とMakefileファイルの生成に使用されます。コマンドは拡張機能をコンパイルするために使用されます。
PHP 拡張機能のインストールphpize ./configure make
この時点で、拡張 dllファイルは PHP にインストールされます。拡張機能ディレクトリでは、php.ini ファイルに拡張機能の設定を追加できます。
PHP 拡張機能のテストmake install
出力情報で拡張機能に関する関連情報を探します。
概要
この記事では、Windows で PHP 拡張機能をコンパイルしてインストールする手順を簡単に紹介します。コンパイルを開始する前に、PHP バージョンに対応したコンパイル ツールをインストールし、拡張機能のソース コードをダウンロードしてコンパイルしてインストールする必要があります。デバッグを容易にするには、コンパイル中にデバッグ モードを有効にし、php.ini ファイルに拡張設定を追加することをお勧めします。
以上がWindows PHP拡張機能のコンパイルとインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。