現在の位置: ホーム> 最新記事一覧> CENTOS 7にPHPのコンパイルとインストールに関するチュートリアルを完了する

CENTOS 7にPHPのコンパイルとインストールに関するチュートリアルを完了する

gitbox 2025-06-30

Centos 7にPHPをコンパイルするためのガイド

PHPは、Web開発で広く使用されているサーバー側のスクリプト言語です。 CentOS 7でPHPを手動でコンパイルすると、カスタマイズが高くなり、特定のモジュールまたは構成最適化が必要な開発シナリオに適しています。

PHPを手動でコンパイルすることの利点

Yumを使用してPHPをインストールすることは便利で高速ですが、PHPを手動でコンパイルすると、次のことができます。

  • 必要な拡張モジュールを選択します
  • パフォーマンスを最適化するには、構成を調整します
  • 最新の機能とセキュリティアップデートのためにPHPの最新バージョンをインストールする

準備:インストール依存関係

まず、コンパイルに必要なPHPに必要な依存関係パッケージがシステムにインストールされていることを確認してください。端末で次のコマンドを実行します。

 <span class="fun">sudo yum install -y gcc make autoconf bison re2c libxml2-devel curl-devel libpng-devel libjpeg-devel libxpm-devel gmp-devel mariadb-devel aspell-devel recode-devel</span>

これらの依存関係は、PHPを構築するために必要なコンポーネントです。

PHPソースコードをダウンロードして解凍します

PHPの公式Webサイトにアクセスして、PHPソースコードの最新バージョンをダウンロードしてください。例としてPHP 8.1.xを取る:

 <span class="fun">wget https://www.php.net/distributions/php-8.1.x.tar.gz</span>

ダウンロード後に解凍:

 <span class="fun">TAR -XZVF PHP -8.1.x.TAR.GZ</span>

減圧ディレクトリを入力してください:

 <span class="fun">CD PHP-8.1.x</span>

コンパイルパラメーターを構成します

./configureコマンドを使用して、コンパイルオプションを設定します。

 ./configure --prefix=/usr/local/php \
--with-config-file-path=/usr/local/php \
--enable-mbstring \
--with-curl \
--with-mysqli

実際のニーズに応じて、より多くの構成パラメーターを追加できます。

PHPのコンパイルとインストールを開始します

次のコマンドを実行して、コンピレーションプロセスを開始します。数分かかることがあります。

 make
sudo make install

コンパイルが完了すると、PHPは/usr/local/phpなどの指定されたディレクトリにインストールされます。

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

PHPがコマンドラインを介して正常にインストールされていることを確認します。

 <span class="fun">/usr/local/php/bin/php -v</span>

すべてが正常に機能する場合、PHPのバージョン情報が表示されます。

要約します

このチュートリアルを通じて、依存関係のインストール、ソースコードのダウンロード、コンパイルパラメーターの構成、コンピレーションとインストールの実行、最終検証など、Centos 7にPHPを手動でコンパイルするプロセス全体をマスターしました。このアプローチは、より高い柔軟性をもたらすだけでなく、PHPの構造メカニズムをより深く理解するのにも役立ちます。 PHP環境に特別なニーズを持つ開発者に推奨されます。