GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS /RHEL8/7にPHP8をインストールする方法

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拡張機能と一緒に 。


Cent OS
  1. CentOS8/7およびRHEL8/7にGoLangをインストールする方法

  2. CentOS 7.0 / 7.1 / 7.2 / 7.3 / 7.4 / 7.5/7.6をCentOS7.7に更新する方法

  3. CentOS / RHEL6.10にPHP7.3、7.2、7.1をインストールする方法

  1. CentOS 7 /RHEL7およびCentOS6/RHEL6にPHP7.4/ 7.3/7.2をインストールする方法

  2. CentOS 8 /RHEL8にPHP7.4/7.3をインストールする方法

  3. CentOS /RHEL8/7にApacheMavenをインストールする方法

  1. CentOSにPHP5.5をインストールする方法

  2. CentOS7にPHP5.6をインストールする方法

  3. CentOS7にPHP8をインストールする方法