CentOS 7 に PHP 5.6 をインストールする方法
デフォルトでは、CentOS 7 公式ソフトウェア パッケージ リポジトリにはPHP 5.4 が含まれていますが、これはサポートが終了しており、開発者によって積極的にメンテナンスされていません。最新の機能とセキュリティ アップデートに対応するには、CentOS 7 システムに新しい (おそらく最新) バージョンの PHP が必要です。
したがって、CentOS 7 Linux ディストリビューションでは、PHP 5.5、PHP 5.6、または PHP 7 のサポートされている最新の安定バージョンをアップグレードまたはインストールすることを強くお勧めします。
この記事では、サポートされている安定バージョンの PHP 5.5 (セキュリティ アップデートのみ提供) または PHP 5.6 を CentOS 7 にインストールする方法を説明します (同じ手順は RHEL 7) ディストリビューションでも機能します。
CentOS 7 への PHP 5.6 のインストール
1. PHP 5.6 をインストールするには、EPEL と Remi リポジトリを CentOS 7 システムにインストールして有効にする必要があります。以下のコマンドを使用します。
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
2. 次に、yum-utils をインストールします。これは、yum と統合してデフォルト機能を強化するさまざまなユーティリティであり、より高度なパッケージ管理オプションを提供し、管理を容易にします。使用します。
その重要な機能には、手動構成を必要とせずに、リポジトリの操作、外出先でのパッケージの有効化または無効化などが含まれます。
yum install yum-utils
3. yum-utils が提供する最も重要なプログラムの 1 つは yum-config-manager です。これを使用して Remi リポジトリは、さまざまな PHP バージョンをインストールするためのデフォルト リポジトリです。たとえば、PHP 5.5、PHP 5.6、または PHP 7.2 を CentOS 7 にインストールする場合は、有効にするだけです。図のようにインストールします。
yum-config-manager --enable remi-php55 [Install PHP 5.5]
yum-config-manager --enable remi-php56 [Install PHP 5.6]
yum-config-manager --enable remi-php72 [Install PHP 7.2]
4. 選択したバージョンの PHP を有効にしたので、次のように必要なすべてのモジュールとともに PHP (ここでは PHP 5.6 をインストールすることを選択しました) をインストールできます。
yum-config-manager --enable remi-php56 [Install PHP 5.6]
yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo
注意すべき重要事項:
- 何らかの理由で PHP バージョンをダウングレードする場合は、既存の PHP バージョンを削除し、必要なモジュールを含む新しい PHP を再インストールする必要があります。
- Linux に複数のバージョンの PHP をインストールし、デフォルトで使用するバージョンを手動で選択することもできます。
その後、システムにインストールされている PHP のバージョンを再確認してください。
php -v
最後に、次の役立つ PHP 記事を必ずお読みください。
- Linux コマンドラインで PHP コードを使用および実行する方法
- MySQL、PHP、および Apache 構成ファイルを見つける方法
- スクリプトを使用して PHP MySQL データベース接続をテストする方法
- Cron を使用して通常のユーザーとして PHP スクリプトを実行する方法
今のところはここまでです!ご意見がございましたら、以下のコメント フォームをご利用ください。次に、CentOS 6 に PHP 7 をインストールする手順を説明します。それまでは、linux-console.net に接続したままにしてください。