現在の位置: ホーム> 最新記事一覧> CENTOSシステムにPHPをインストールして構成する方法 - 完全なステップガイド

CENTOSシステムにPHPをインストールして構成する方法 - 完全なステップガイド

gitbox 2025-06-30

システムの準備

PHPをインストールする前に、CentOSシステムが最新バージョンに更新されていることを確認してください。次のコマンドを使用して、システムの更新を実行します。

 sudo yum update

必要な依存関係パッケージをインストールします

PHPを正常にインストールするには、最初に必要な依存関係パッケージをインストールする必要があります。次のコマンドを実行して、これらのパッケージをインストールします。

 sudo yum install -y gcc libxml2-devel bzip2-devel curl-devel libpng-devel freetype-devel gmp-devel

EPELおよびREMIリポジトリを有効にします

CentOSのデフォルトリポジトリには最新バージョンのPHPが含まれていない場合があるため、Epel(Enterprise Linuxの追加パッケージ)とREMIリポジトリを有効にする必要があります。次のコマンドで有効にします。

 sudo yum install epel-release
 sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

PHPバージョンを選択します

REMIリポジトリには、選択できる複数のPHPバージョンがあります。次のコマンドを使用して、必要なPHPバージョンリポジトリを有効にします。たとえば、PHP 8.1をインストールする場合:

 sudo yum --enablerepo=remi-php81 install php php-cli php-common php-mysqlnd php-fpm

PHPをインストールします

適切なPHPバージョンを選択したら、PHPおよび関連モジュールのインストールを開始できます。次のコマンドを使用してPHPをインストールします。

 sudo yum install php php-cli php-common php-mysqlnd php-fpm

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

インストールが完了したら、次のコマンドを実行することにより、PHPが正常にインストールされていることを確認できます。

 php -v

インストールが成功した場合、PHPのバージョン情報が表示されます。

PHPを構成します

CentOSにPHPをインストールした後、特定のニーズを満たすためにPHPの構成を作成する必要がある場合があります。通常、php.iniファイルを編集して構成できます。次のコマンドを使用して、編集のためにファイルを開きます。

 sudo vi /etc/php.ini

一般的なPHP拡張機能をインストールします

プロジェクトの要件に応じて、いくつかのPHP拡張機能もインストールする必要があります。一般的な拡張機能は、次のコマンドを使用してインストールできます。

 sudo yum install php-gd php-xml php-mbstring php-zip php-curl

Webサーバーを再起動します

インストールと構成が完了したら、変更が有効になるようにWebサーバーを再起動することを忘れないでください。次のコマンドでapacheまたはnginxを再起動します。

 sudo systemctl restart httpd

または

sudo systemctl restart nginx

要約します

上記の手順を通じて、CentosシステムにPHPを正常にインストールしました。このプロセスをマスターすることで、Webサイトの構築と維持に役立つだけでなく、開発スキルの向上にも役立ちます。 PHP環境を定期的に更新および維持し、そのセキュリティと安定性が将来の仕事の重要な部分になることを保証します。