PHP(Hypertext Preprocessor)は、最も人気のあるサーバーサイドスクリプト言語であり、静的および動的Webサイトの開発に使用されます。この記事では、最新バージョンのPHP7.4をCentOS8およびRHEL8にインストールする方法について説明します。
PHP7.4の最小システム要件
- 最小限のCentOS8/ RHEL 8 OS
- sudoまたはroot権限
- 基本パッケージリポジトリ
- インターネット接続
インストール手順に飛び込みましょう
ステップ:1)EPELとRemiリポジトリを有効にする
デフォルトのCentOS8およびRHEL8パッケージリポジトリでは、 PHP 7.2 / 7.3 が利用可能であり、最新バージョンのPHP 7.4をインストールするには、EPELおよびREMIリポジトリを構成する必要があるため、リポジトリを有効にするには、次のコマンドを実行します。
[[email protected] ~]$ sudo dnf install epel-release -y [[email protected] ~]$ sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
リポジトリを構成して有効にしたら、次のdnfコマンドを実行して、使用可能なPHPバージョンを表示します。
[[email protected] ~]$ dnf module list php
上記の出力でわかるように、PHP7.2はCentOS-8AppStreamリポジトリのデフォルトパッケージであるため、次のステップでは、最新のPHPモジュールストリーム(redmi-7.4)を有効にして、インストール時にdnfを使用してPHPをインストールします。 remi-7.4モジュールからパッケージを自動的に選択します
ステップ:2)最新のPHPモジュールストリーム(remi-7.4)を有効にする
次のdnfコマンドを実行して、remi-7.4PHPモジュールを有効にします。
[[email protected] ~]$ sudo dnf module enable php:remi-7.4
ステップ:3)PHPのインストールと検証
次に、次のdnfコマンドを実行してPHP7.4をインストールします。
[[email protected] ~]$ sudo dnf install php php-cli php-common
httpdやnginxなどの依存関係をインストールしていることがわかるので、上記のパッケージが正常にインストールされたら、「 php -v」の下で実行します。 」コマンドを使用して、インストールされているphpバージョンを確認します。
[[email protected] ~]$ php -v
PHPのインストール中に、php-fpmも依存関係としてインストールされ、FastCGIサーバーとして扱われるため、以下のコマンドを使用してFPMサービスを開始および有効にします。
[[email protected] ~]$ sudo systemctl start php-fpm [[email protected] ~]$ sudo systemctl enable php-fpm
ステップ:4)PHPパラメータの更新
別のCMSでphpを使用している間 (コンテンツ管理システム) WordPressのような 、 Drupal 、 Joomla MediaWikiなどでは、パフォーマンスを向上させるためにデフォルトのPHPパラメータを更新する必要があるかもしれません。これらのパラメータは、構成ファイル「/etc/php.ini」からアラートを受け取ることができます。 」、
[[email protected] ~]$ sudo vi /etc/php.ini ………… upload_max_filesize = 32M post_max_size = 48M memory_limit = 256M max_execution_time = 600 max_input_vars = 3000 max_input_time = 1000 ………
ファイルを保存して終了します。上記の変更を有効にするには、Webサーバーサービス(httpdまたはnginx)を再起動します
[[email protected] ~]$ sudo systemctl restart httpd
この記事の内容は以上です。これらの手順が、CentOS8およびRHEL8システムにPHP7.4をインストールして構成するのに役立つことを願っています。フィードバックやコメントは大歓迎です。