このチュートリアルでは、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時間年中無休でご利用いただけます。リクエストはすぐに処理されます。