[*]
PHPは、Webアプリケーションの開発に使用されるプログラミング言語です。 そこに書かれたアプリケーションを実行するには、UbuntuシステムにPHPパッケージをインストールする必要があります。 通常、eコマースWebサイト、ブログ、およびAPIアプリケーションを作成するために使用されます。
を使用します オンドレイPPA Ubuntu22.04LTSシステムにPHPをインストールするため。 PHP 8.1、8.0、7.4、7.3、7.2が含まれています。 7.1、7.0、およびPHP5.6パッケージ。 アプリケーションの必要に応じて、それらのバージョンのいずれかをインストールできます。 新しいアプリケーション開発者は、最新のPHPバージョン(PHP 8.1)を使用することをお勧めします。
このチュートリアルでは、 Ubuntu22.04LTSにPHPをインストールする方法 システム。 このチュートリアルは、Ubuntu20.04および18.04システムとも互換性があります。
始める前に
まず、コンソールからUbuntu22.04にログインします。 次に、Aptキャッシュを更新し、次のコマンドを使用してシステムの現在のパッケージをアップグレードします。
sudo apt update && sudo apt upgrade
プロンプトが表示されたら、「y」を押してインストールを確認します。
Ubuntu22.04へのPHPのインストール
UbuntuシステムへのPHPのインストールは非常に簡単です。 必要なPPAを追加するだけで、Ubuntuシステムに任意のPHPバージョンをインストールできます。
次の手順に従って、UbuntuへのPHPのインストールを完了します。
- 以下のコマンドを使用して、このチュートリアルに必要ないくつかの依存関係をインストールします。
sudo apt install software-properties-common ca-certificates lsb-release apt-transport-https
- Ondrej PPAをシステムに追加します。これには、Ubuntuシステム用のすべてのバージョンのPHPパッケージが含まれています。
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
- 次に、Aptパッケージマネージャーのキャッシュを更新します。
sudo apt update
- SURYリポジトリには、PHP 8.1、8.0、7.4、7.3、7.2が含まれています。 7.1、7.0、およびPHP5.6。 PHPの最新の安定バージョンは8.0ですが、多くのWebサイトでPHP7が必要です。必要なPHPバージョンのいずれかをシステムにインストールできます。
- PHP8.1をインストールします。
sudo apt install php8.1
- PHP7.4をインストールします。
sudo apt install php7.4
- PHP 5.6(EOL)をインストールします。
sudo apt install php5.6
バージョンを交換してください 8.1、7.4、 また 5.6 Ubuntuにインストールするために必要なPHPバージョンを使用します。 1つのUbuntuシステムに複数のPHPバージョンをインストールすることもできます。
- PHP8.1をインストールします。
- 一部のアプリケーションには他のPHP拡張機能が必要でしたが、これらは以下の構文を使用して追加することもできます。
sudo apt install php8.1-[extension]
交換 [extension] インストールする拡張機能を使用して、複数の拡張機能を追加して中かっこで囲む場合は、インストールします 「php-mbstring、php-mysql、php-xml、およびphp-curl」 以下のコマンドを実行することにより:
sudo apt install php8.1-mysql php8.1-mbstring php8.1-xml php8.1-curl
ユーザーが異なるPHPバージョンをインストールしているため、置き換える必要があります
8.1
必要なPHPバージョンを使用します。
アクティブなPHPバージョンを確認する
インストール後、以下のコマンドでバージョン番号を確認して、正しいバージョンのPHPがインストールされていることを確認します。
php -v
Output:
PHP 8.1.5 (cli) (built: Apr 21 2022 10:32:13) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.5, Copyright (c) Zend Technologies with Zend OPcache v8.1.5, Copyright (c), by Zend Technologies
CLIのデフォルトのPHPバージョンを切り替える
update-alternativesコマンドを使用して、デフォルトのPHPバージョンを設定できます。 このチュートリアルを使用して、CLIとApacheのPHPバージョンの切り替えに関する詳細を確認してください。
sudo update-alternatives --config php
There are 4 choices for the alternative php (providing /usr/bin/php). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/php8.1 81 auto mode 1 /usr/bin/php5.6 56 manual mode 2 /usr/bin/php7.4 74 manual mode 3 /usr/bin/php8.0 80 manual mode 4 /usr/bin/php8.1 81 manual mode Pressto keep the current choice[*], or type selection number: 2
上記の出力は、システムにインストールされているすべてのPHPバージョンを示しています。 選択番号2は、コマンドラインのデフォルトのPHPバージョンとしてPHP7.4を設定します。
結論
このチュートリアルでは、Ubuntu22.04にPHPをインストールする手順を説明します。 Ondrej PPAを使用すると、UbuntuシステムにPHPをすばやくインストールできます。 また、単一のシステムに複数のPHPバージョンをインストールすることもできます。 update-alternativeユーティリティを使用すると、いつでもデフォルトで任意のPHPバージョンに切り替えることができます。