PHP は、動的Webページの開発に不可欠な人気のあるオープンソースのサーバーサイドスクリプト言語です。 PHP 8.0 はついにリリースされ、2020年11月26日にリリースされました。これは、開発者がPHPコードを記述して操作する方法を合理化するために設定された多くの改善と最適化を約束します。
このガイドでは、 PHP 8.0をインストールする方法を学習します CentOS 8/7 およびRHEL8/7 。
ステップ1:CentOS/RHELでEPELとRemiリポジトリを有効にする
すぐに、 EPELを有効にする必要があります システム上のリポジトリ。 EPEL 、EnterpriseLinux用の追加パッケージの略 、は Fedoraの努力によるものです RHEL&CentOSにはデフォルトでは存在しない追加パッケージのセットを提供するチーム 。
$ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm [On CentOS/RHEL 8] $ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm [On CentOS/RHEL 7]
レミ リポジトリは、さまざまな PHPを提供するサードパーティのリポジトリです。 RedHat Enterprise Linuxのバージョン 。 レミをインストールするには リポジトリで、次のコマンドを実行します:
$ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm [On CentOS/RHEL 8] $ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm [On CentOS/RHEL 7]
ステップ2:CentOS/RHELにPHP8をインストールする
インストールが完了したら、次に進み、利用可能な phpを一覧表示します。 示されているモジュールストリーム:
$ sudo dnf module list PHP
一番下にあるremi-8.0に注意してください。 phpモジュール。
PHP 8.0 をインストールする前に、このモジュールを有効にする必要があります 。 php:remi-8.0を有効にするには 、実行:
$ sudo dnf module enable php:remi-8.0 -y
有効にしたら、 PHP 8.0をインストールします Apacheの場合 またはNginx 示されているWebサーバー:
PHP 8.0forApacheをインストールする
PHP 8をインストールするには インストールされているApacheWebサーバーで、次のコマンドを実行します。
$ sudo dnf install php php-cli php-common
PHP 8.0forNginxをインストールする
開発スタックでNginxを使用している場合は、 php-fpmのインストールを検討してください。 示されているように。
$ sudo dnf install php php-cli php-common php-fpm
ステップ3:CentOS/RHELでPHP8.0を確認する
PHPを確認するために使用できる2つの方法があります バージョン。コマンドラインで、コマンドを発行します。
$ php -v
さらに、 / var / www / htmlにサンプルのphpファイルを作成できます。 示されているフォルダ:
$ sudo vim /var/www/html/info.php
次に、インストールされているモジュールと一緒にPHPのバージョンを設定する次のPHPコードを追加します。
<?php phpinfo(); ?>
保存して終了。必ずApacheを再起動してください またはNginx 示されているWebサーバー。
$ sudo systemctl restart httpd $ sudo systemctl restart nginx
次に、ブラウザに移動して、表示されているアドレスに移動します:
http://server-ip/info.php
このWebページには、ビルド日、ビルドシステム、アーキテクチャ、PHP拡張機能のホストなど、インストールされているPHPのバージョンに関する豊富な情報が表示されます。
ステップ3:CentOS/RHELにPHP8.0拡張機能をインストールする
PHP拡張機能は、PHPに追加機能を提供するライブラリです。 PHP拡張機能をインストールするには、次の構文を使用します:
$ sudo dnf install php-{extension-name}
たとえば、PHPがMySQLとシームレスに連携できるようにするには、次のようにMySQL拡張機能をインストールできます。
$ sudo dnf install php-mysqlnd
最後に、次のコマンドを使用して、インストールされている拡張機能を確認できます。
$ php -m
特定の拡張機能がインストールされているかどうかを確認するには、次を実行します。
$ php -m | grep extension-name
例:
$ php -m | grep mysqlnd
最後に、 PHP 8.0を快適にインストールできるようになることを願っています。 CentOS / RHEL 8/7のさまざまなphp拡張機能と一緒に 。