te54

Ubuntu 22.04にPHP(8.1、7.4、または5.6)をインストールする方法

(oneechanblog) – PHPは、Webアプリケーションの開発に使用されるプログラミング言語です。 Ubuntuシステムで作成されたアプリケーションを実行するには、UbuntuシステムにPHPパッケージがインストールされている必要があります。通常、eコマースWebサイト、ブログ、APIアプリケーションの作成に使用されます。

Ondrej 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バージョンに置き換えます。 Ubuntuシステムに複数のバージョンのPHPをインストールすることもできます。

一部のアプリケーションでは、他の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

出力:

PHP 8.1.5(cli)(ビルド:2022年4月21日10:32:13)(NTS)Copyright(c)PHP Group Zend Engine v4.1.5、Copyright(c)Zend Technologies with Zend OPcache v8.1.5、Copyright( c)、ZendTechnologiesによる

PHP構成ファイルについて

構成ファイルは、/ etc/phpディレクトリの下にあるバージョン番号のディレクトリに保存されます。たとえば、PHP8.1の構成ファイルは次のとおりです。

メインのPHP構成ファイルの場所:

PHP CLI:/etc/php/8.1/cli/php.ini
Apache:/etc/php/8.1/apache2/php.ini
PHP FPM:/etc/php/8.1/fpm/php.ini

インストールされているすべてのPHPモジュールは、/ etc / php / 8.1/mods-availableディレクトリに保存されます。

PHPアクティブモジュール構成ディレクトリの場所:

PHP CLI:/etc/php/8.1/cli/conf.d/
Apache:/etc/php/8.1/apache2/conf.d/
PHP FPM:/etc/php/8.1/fpm/conf.d/

他のPHPバージョンのファイルを確認するには、ファイルパスとディレクトリパスのPHPバージョン番号を変更するだけです。

CLIのデフォルトのPHPバージョンを切り替える

update-Alternativesコマンドを使用して、デフォルトのPHPバージョンを設定できます。このチュートリアルを使用して、CLIとApacheのPHPバージョンを切り替える方法の詳細を確認してください。

sudo update-alternatives –config php

代替php(providing /usr/bin/php)には4つの選択肢があります。

 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

を押して現在の選択を保持する[*]、または選択番号を入力します:2

上記の結果は、システムにインストールされているすべてのPHPバージョンを示しています。オプション#2は、コマンドラインのデフォルトのPHPバージョンとしてPHP7.4を設定します。

PHPをアンインストールします

PHPのバージョンが不要になった場合は、システムから削除できます。これにより、ディスク領域とシステムセキュリティが解放されます。

PHPバージョンをアンインストールするには、次のように入力します。

sudo apt remove php5.6

また、次のコマンドを使用して、そのバージョンのすべてのモジュールをアンインストールします。

sudo apt remove php5.6-*

推論

このチュートリアルでは、Ubuntu22.04にPHPをインストールする手順を説明します。 Ondrej PPAを使用すると、UbuntuシステムにPHPをすばやくインストールできます。 また、1つのシステムに複数のバージョンのPHPをインストールすることもできます。 最新の置換ユーティリティを使用すると、いつでもデフォルトとして任意のバージョンのPHPに切り替えることができます。

次の投稿
「ドクターストレンジ」は、X-メンとファンタスティックフォー(ネタバレ)とのマーベルの機会のプレビューを提供します
前の投稿
人類史上最悪の干ばつとその後の出来事

ノート:

AZ: 動物の世界、ペット、ペット、野生の自然に関するカテゴリー記事…
SP:スポーツカテゴリー。
New vs Ne: ニュースコラム。
Te: テクノロジー カテゴリ。
Gt:エンターテインメントカテゴリー。
Bt: 占い、星占い、超常現象、超常現象。
Ta:人生コラム。