コマンドターミナルを使用して、最新バージョンのPHP言語をUbuntu 22.04 LTSFocalFossaにインストールする手順を学びます。
PHPは、Webの世界で最も一般的なサーバー側プログラミング言語です。サーバー側とは、言語がサーバー上でのみアクションを実行できることを意味します。たとえば、データベースへの接続を確立したり、サーバー上のファイルを削除したりできます。
HTMLファイルをPHPに簡単に変換できます。 HTMLファイルを.phpの下に保存するだけです。このPHPファイルをサーバーにアップロードして、実際のPHPコードなしで呼び出すことができます。出力は変更されません。
Ubuntu22.04LTSに最新のPHPをインストールする手順
1。 Ondrejリポジトリを追加
サードパーティのパッケージソースリポジトリを追加せずに、デフォルトのシステムリポジトリを使用してPHPをインストールできます。ただし、デフォルトのリポジトリは最新バージョンのPHPを提供していません。したがって、最新バージョンおよび古いバージョンでも、Ondrejリポジトリを使用できます。与えられたコマンドに従ってそれを行います。
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
システムアップデートの実行:
sudo apt update
2。必要なPHPバージョンをインストールする
リポジトリがシステムに配置されると、最新または以前のバージョンのPHPをインストールできます。要件に応じて、1つを選ぶことができます。
注 :このチュートリアルの実行中、最新バージョンは8.1でした。
•Ubuntu20.04にPHP8.1をインストールします
コマンドはどのバージョンでも同じです。つまり、APTパッケージマネージャーを使用しますが、PHPのバージョンは異なります。
sudo apt install php8.1
•PHP8.0の場合
PHP 8.0が必要な方 8.1の代わりに このコマンドを実行できます。
sudo apt install php8.0
•PHP7.4を入手するには
多くのWebアプリケーションはPHP8.xと互換性がなく、7.xバージョンのPHPが必要です。そのようなアプリケーションのいずれかを使用している場合は、指定されたコマンドを実行できます:
sudo apt install php7.4
•Ubuntu22.04LTSにPHP5.6をインストールします
5.6バージョンは開発者によってサポートされなくなったため、インストールすることはお勧めしません。したがって、セキュリティ更新はありません。それでも、このバージョンを必要とするWebアプリケーションがある場合は、それを利用できます。
sudo apt install php5.6
3。バージョンを確認するには
インストールが完了すると、次を使用して、システムのAPTパッケージマネージャーによって構成されたPHPのバージョンを確認できます。
php -v
4。 PHP拡張機能をインストールする
PHPの一般的な拡張機能は、システムに自動的にインストールされることはほとんどありません。多くのWebアプリケーションでは特定のアプリケーションが必要でしたが、選択したPHPモジュールをインストールするには、次のコマンドを使用できます。
利用可能なモジュールを確認してください:
sudo apt-cache search php8.0*
同様に、モジュールで他のバージョンを検索することもできます:
aptパッケージマネージャーを使用してモジュールをインストールするには:
sudo apt install module-name
例:
sudo apt install php8.0-mysql php8.0-json php8.0-cgi
5。デフォルトのPHPバージョンを変更する
システムに複数のバージョンのPHPをインストールしていて、システム全体でデフォルトのバージョンを変更したい場合は、それも可能です。
sudo update-alternatives --config php
利用可能なPHPバージョンの「選択」番号を確認し、同じ番号を使用してデフォルトとして設定します。
6。アンインストールまたは削除
何らかの理由で、システムでPHPを使用したくない場合は、PHPを削除するのも非常に簡単です。 –removeオプションを指定してAPTパッケージマネージャーを使用するだけです。
sudo apt remove php8.0
このようにして、利用可能な任意のバージョンのPHPをUbuntu 20.04 FocalFossaLinuxオペレーティングシステムにインストールできます。