GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu18.04または20.04にPHP7.4および8.0をインストールする方法

はじめに

PHPはHypertextPreprocessorの略で、スクリプトベースのサーバー側プログラミング言語です。

PHPは、サーバータスクを自動化するためによく使用されます。動的コンテンツ、データベースリクエスト、データの処理と表示などのタスクを処理します。

ApacheおよびNginxとの統合を含め、Ubuntu18.04または20.04にPHP7.4および8.0をインストールする方法に関するチュートリアルをお読みください。

前提条件

  • Ubuntu18.04または20.04を実行しているLinuxシステム
  • sudo権限を持つUbuntuユーザーアカウントへのアクセス
  • コマンドライン/ターミナルウィンドウへのアクセス(Ctrl-Alt-T)
  • 実行中のWebサーバー(ApacheまたはNginx)

Ubuntu18.04および20.04へのPHPのインストール

多くの開発者ツールと同様に、PHPにはいくつかの異なるリリースバージョンがあります。執筆時点では、PHP7.4。および8.0は、現在サポートされているソフトウェアのバージョンです。

UbuntuにApacheを使用してPHPをインストールする方法

Apache Webサーバーを実行している場合は、Apacheモジュールを使用してPHPをインストールする必要があります。以下に、PHP7.4およびPHP8.0のインストールを示します。

1.ターミナルウィンドウに次のコマンドを入力して、最新のUbuntuアップデートを使用していることを確認します。

sudo apt update && sudo apt upgrade

2. software-properties-commonをインストールします ディストリビューションと独立したソフトウェアソースの管理を支援するため:

sudo apt install software-properties-common

3.次に、 ondrej / phpを追加します Ubuntu 18.04用のPHPの最新リリースをすべて提供するPPA:

sudo add-apt-repository ppa:ondrej/php

4.リポジトリを更新して、新しいパッケージを含めます。

sudo apt update

5.これで、PHPをインストールできます。

  • PHP 7.4をインストールするには、次のコマンドを実行します。
sudo apt -y install php7.4
  • PHP 8.0をインストールするには、以下を実行します:
sudo apt -y install php8.0

6.次のコマンドでインストールを確認します:

php -v

出力には、インストールしたPHPのバージョンが表示されます。バージョン7.4をインストールした場合、出力は次の画像のように表示されます。

PHP 8.0をインストールした場合、出力には次のように表示されます。

UbuntuにNginxを使用してPHPをインストールする方法

Apacheの代わりにNginxサーバーを使用している場合は、以下の手順に従ってPHP7.4または8.0をインストールしてNginxを使用します。

  1. ターミナルウィンドウに次のコマンドを入力して、最新のソフトウェアを使用していることを確認します。
sudo apt update && sudo apt upgrade

。 2. PHP for Nginxをインストールするには、次のいずれかのコマンドを使用します。

  • PHP7.4の場合
sudo apt install php7.4-fpm
  • PHP 8.0の場合 :
sudo apt install php8.0-fpm

システムは、パッケージとその依存関係をダウンロードしてインストールするために連絡を取ります。

2.インストールが完了したら、サービスを再起動して、次のように入力して変更を適用します。

sudo systemctl restart nginx

3.次に、サーバーブロックを編集してPHPサポートを有効にする必要があります。次のコマンドでサーバーブロックを開きます:

sudo nano /etc/nginx/sites-available/default

4. PHPを利用するために、Nginxのサーバーブロックファイルに次のコードを追加します。
サーバー

# . . . existing configuration

location ~ \.php$ {

include snippets/fastcgi-php.conf;

fastcgi_pass unix:/run/php/php8.0-fpm.sock;

}

}

4.ファイルを保存して終了します。

5.最後に、UbuntuでNginxを再起動し、PHPをリロードします。

sudo systemctl restart nginx
sudo systemctl reload php[version_number]-fpm

UbuntuへのPHPモジュールのインストール

追加のPHPモジュールをインストールするには、次の構文を使用します。

sudo apt install php[version_numeber]-[package_name]

一度に複数のモジュールをインストールすることもできます。たとえば、モジュールをインストールするには mysql zip json 共通 、および bcmath PHP 7.4では、次のコマンドを実行します:

sudo apt install php7.4-{mysql,zip,json,common,bcmath}

ロードされたすべてのPHPモジュールを一覧表示するには、次のコマンドを実行します。

php -m

以下の例のように、出力にはコンパイルされたすべてのPHPモジュールが一覧表示されます。


Ubuntu
  1. UbuntuにOpenLiteSpeedとPHPをインストールする方法

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

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

  1. Ubuntu18.04および20.04にAnacondaをインストールする方法

  2. Ubuntu16.04にPHPComposerをインストールして使用する方法

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

  1. Ubuntu18.04にPHPComposerをインストールして使用する方法

  2. UbuntuLinuxにPHPをインストールする方法

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