GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu20.04にPHP8.0をインストールする方法

このチュートリアルでは、Ubuntu20.04にApacheを使用してPHP8.0をインストールする方法を示します。 PHPは、Drupal、WordPress、Magentoなど、多くのCMSで使用されている、無料のオープンソースで最も人気のあるサーバーサイドプログラミング言語です。 PHP 8.0は、PHP言語のメジャーアップデートであり、名前付き引数、共用体型、属性、コンストラクタープロパティの昇格、一致式、ヌルセーフ演算子、JIT、型システム、エラー処理、一貫性の改善などの新機能と最適化が含まれています。 。 Ubuntu20.04へのPHP8のインストールを始めましょう。

1。前提条件

  • Ubuntu 20.04 VPS(SSD 2 VPSプランを使用します)
  • rootユーザーアカウントへのアクセス(またはroot権限を持つ管理者アカウントへのアクセス)

2。サーバーにログインしてサーバーOSパッケージを更新する

まず、rootユーザーとしてSSH経由でUbuntu20.04サーバーにログインします。

ssh root@IP_Address -p Port_number

「IP_Address」と「Port_number」をサーバーのそれぞれのIPアドレスとSSHポート番号に置き換える必要があります。さらに、必要に応じて「root」を管理者アカウントのユーザー名に置き換えます。

開始する前に、サーバーにインストールされているすべてのUbuntuOSパッケージが最新であることを確認する必要があります。これを行うには、次のコマンドを実行します。

apt-get update -y
apt-get upgrade -y

3。 PHPリポジトリを追加する

デフォルトでは、PHP8.0はUbuntu20.04のデフォルトリポジトリに含まれていません。そのため、ondrej /phpPPAリポジトリをシステムに追加する必要があります。

まず、次のコマンドを使用して必要な依存関係をインストールします。

apt-get install software-properties-common -y

次に、次のコマンドを使用してondrej /phpPPAリポジトリを追加します。

add-apt-repository ppa:ondrej/php

リポジトリが追加されたら、次のコマンドでリポジトリを更新できます。

apt-get update -y

4。 Apacheを使用してPHP8.0をインストールする

次のコマンドを実行して、PHP8.0を使用してApacheWebサーバーをインストールできます。

apt-get install apache2 php8.0 libapache2-mod-php8.0 -y

インストールが完了したら、Apacheサービスを再起動してPHPをロードします。

systemctl restart apache2

次のコマンドを使用して、最も一般的に使用されるPHP拡張機能をインストールすることもできます。

apt-get install php8.0-common php8.0-mysql php8.0-xml php8.0-curl php8.0-gd php8.0-imagick php8.0-cli php8.0-dev php8.0-imap php8.0-mbstring php8.0-opcache php8.0-soap php8.0-zip -y

5。 Apache用のPHP8FPMをインストールする

ApacheでPHP-FPMを使用する場合は、次のコマンドを使用してインストールできます。

apt-get install php8.0-fpm libapache2-mod-fcgid -y

PHP-FPMをインストールしたら、Apacheで有効にする必要があります。次のコマンドで有効にできます:

a2enmod proxy_fcgi setenvif
a2enconf php8.0-fpm

次に、Apacheサービスを再起動して、変更を適用します。

systemctl restart apache2

6。 Apache用にPHP8を構成する

ファイルphp.iniを編集することにより、Apache用にPHP8を構成できます。デフォルトでは、ディレクトリ/etc/php/8.0/apache2/内にあります。

nano /etc/php/8.0/apache2/php.ini

パフォーマンスを向上させるには、次の値を変更してください。

upload_max_filesize = 32M 
post_max_size = 64M 
memory_limit = 512M 
max_execution_time = 300 
date.timezone = America/Chicago

ファイルを保存して閉じてから、Apacheサービスを再起動して変更を適用します。

systemctl restart apache2

7。 PHPのインストールを確認する

Apacheのデフォルトのドキュメントルートディレクトリ内に新しいinfo.phpファイルを作成して、PHPがApache用に適切に構成されているかどうかをテストします。

nano /var/www/html/info.php

次の行を追加します:

<?php
phpinfo();
?>

ファイルを保存して閉じてから、Webブラウザーを開き、URLhttp://your-server-ip/info.phpを入力します。

次の画面にPHP情報ページが表示されます。

おめでとう! Ubuntu20.04サーバーにApacheを使用してPHP8.0を正常にインストールしました。

もちろん、PHP 8 VPSホスティングを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。


Panels
  1. Ubuntu14.04にPHP7をインストールします

  2. Ubuntu16.04にPHP7.2をインストールする方法

  3. Ubuntu18.04にPHP7.3をインストールする方法

  1. Ubuntu 20.04 /Ubuntu18.04にPHP8.0をインストールする方法

  2. Ubuntu20.04LTSにPHP8をインストールする方法

  3. Ubuntu16.04にPHP7.2をインストールする方法

  1. Ubuntu16.04にDrupalをインストールする方法

  2. Ubuntu16.04にRをインストールする方法

  3. Ubuntu16.04にPHP7.3をインストールする方法