UbuntuにPHPをインストールする方法

5785 ワード

今日は、Ubuntu OSにPHPをインストールする方法を説明します.まず、デフォルトの安定バージョンのPHPをインストールする方法を説明し、他のバージョンのPHPをインストールする方法を説明します.
PHPは、Webアプリケーションの構築に主に使用されるサーバ側スクリプト言語です.これらの言語の範囲は、非常に簡単なブログサイトから成熟した電子商取引ストアまで可能です.実際,PHPはWeb開発に用いられる最もポピュラーなサーバ側スクリプト言語の一つである.
PHPの無料学習
PHPを学びたい場合は、PHPの基礎知識に関する無料オンラインレッスンを参照してください.
次の節では、UbuntuインストールにPHPをインストールするための前提条件について説明します.
前提条件
PHPのインストールを続行する前に、以下の内容を確認してください.
Linux端末を使用してコマンドを実行する方法を知っているとします.実際には、Linux Shellの基礎知識さえあればいいので、専門家になる必要はありません.
パッケージをインストールするには、rootユーザーアクセス権、またはsudoアクセス権を持つユーザーが必要です.このチュートリアルでは、rootユーザーを使用してPHPやその他の必要なパッケージをインストールします.もちろん、sudoの権限を持つユーザーの使用を阻止するものはありません.
一般的に、異なるバージョンのUbuntuでは、PHPをインストールする手順は同じです.指定しない限り、installコマンドは、UbuntuインストールのデフォルトのPHP安定バージョンを検索してインストールしようとします.ただし、特定バージョンのPHPをインストールする場合は、関連パッケージを追加する必要がある場合があります.本明細書の後半では、PHP 7.4のバージョンをインストールする方法を例に示します.
本明細書の前半では、Ubuntuにデフォルトの安定バージョンのPHPをインストールする方法について説明します.次に、UbuntuにPHP 7.4バージョンをインストールする方法について説明します.実際、PHPにはいくつかの異なるバージョンがありますが、他のバージョンのPHPをインストールする場合は、コメントセクションで一行をください.喜んでお手伝いします.
これらがあれば、私たちは次の部分を続けることができます!
UbuntuにPHP 7をインストールする方法
このセクションでは、PHPのインストールに必要な手順を完了します.具体的には、最新の安定バージョンのPHPをインストールし、システムで使用可能なUbuntuインストールでサポートします.
Ubuntuパッケージの更新
*nixベースのシステム(LinuxおよびUnix)では、使用可能なパッケージのリストをインストールまたはアップグレードする前に更新することが望ましい.ソフトウェアの最新バージョンが入手されたことを確認します.したがって、apt-get updateコマンドとapt-get upgradeコマンドを実行することをお勧めします.
そこで、PHPのインストールを続ける前に、以下のコマンドを端末で実行してみましょう.
$apt-get update && apt-get upgrade
apt-get updateコマンドは、使用可能なパッケージのリストとそのバージョンを更新する必要があります.一方、apt-get upgradeコマンドは、必要なパッケージを実際にインストールおよび更新する.
上記のコマンドを正常に実行したら、次のセクションに進むつもりです.
PHPをインストールしましょう
PHPをインストールするには、apt-get install phpというコマンドが必要です.実際には、実際にインストールする前にどのパッケージをインストールするかを決定する場合は、コマンドに--dry-runオプションを追加できます.
まず、実際に何かをインストールするのではなく、空で実行しましょう.
$sudo apt-get install --dry-run php
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  php7.2
The following NEW packages will be installed:
  php php7.2
0 upgraded, 2 newly installed, 0 to remove and 230 not upgraded.
Inst php7.2 (7.2.24-0ubuntu0.18.04.4 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [all])
Inst php (1:7.2+60ubuntu1 Ubuntu:18.04/bionic [all])
Conf php7.2 (7.2.24-0ubuntu0.18.04.4 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [all])
Conf php (1:7.2+60ubuntu1 Ubuntu:18.04/bionic [all])

ご覧のように、インストール、アップグレード、削除するパッケージの完全なリストが表示されます.実際には、役に立つ情報を提供するため、ソフトウェアをインストールする前に試運転することをお勧めします.
最後に、PHPのインストールを続けましょう.
$sudo apt-get install php

このように、apt-getは、PHPおよびその他の必要なパッケージをシステムにインストールする必要があります.次のコマンドでインストールしたPHPバージョンをすばやく確認します.
$php -v
PHP 7.2.24-0ubuntu0.18.04.3 (cli) (built: Feb 11 2020 15:55:52) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.24-0ubuntu0.18.04.3, Copyright (c) 1999-2018, by Zend Technologies

ご覧のように、PHPバージョンおよびその他の有用な情報が表示されます.PHPが正常にインストールされた場合、同様の出力が表示されます.
次のセクションでは、PHP拡張機能のインストール方法を説明します.
PHP拡張機能のインストール方法
前節ではPHPをインストールしましたが、PHP拡張機能を別途インストールする必要がある場合があります.
以下のコマンドを使用して、すべてのPHP拡張子をリストできます.
$apt-cache search --names-only ^php

さらに、PHP 7.2バージョンで特にサポートされている拡張機能を探している場合は、次のコマンドを使用します.
$apt-cache search --names-only ^php | grep "php7.2"

インストールするPHP拡張リストがあれば、apt-get installコマンドでインストールします.たとえば、次のコマンドは、php7.2-odbc拡張子をインストールします.
$apt-get install php7.2-odbc

これにより、php-odbcがすべての必要なパッケージを拡張してアップグレードします.
次のセクションでは、特定のバージョンのPHPをインストールする方法について説明します.
UbuntuにPHP 7.4をインストールする方法
このセクションでは、Ubuntu(これはPHPの最新の安定バージョン)にPHP 7.4をインストールする方法について説明します.
Ubuntuパッケージの更新
上記のセクションで説明したように、使用可能なパッケージのリストを更新およびアップグレードするには、次のコマンドを実行します.
$apt-get update && apt-get upgrade

PHP PPAリポジトリの追加
次に、最新のPHP構築パッケージを含むPPAリポジトリであるondrej/phpリポジトリを追加する必要があります.ppa:ondrej/phpリポジトリを追加する次のコマンドを続行し、実行し、使用可能なパッケージとそのバージョンのリストを更新します.
$apt -y install software-properties-common
$add-apt-repository ppa:ondrej/php
$apt-get update

これで、PHP 7.4をインストールするつもりです.
PHP 7.4をインストールしましょう
最後に、以下のコマンドを使用してPHP 7.4をインストールしましょう.
$apt -y install php7.4

上記のコマンドを正常に実行すると、php -vコマンドを使用してPHPバージョンを確認できます.
PHP 7.4拡張機能のインストール方法
PHP 7.4をインストールした後、他の拡張機能をインストールする場合は、次のコマンドを使用して検索できます.
$apt-cache search --names-only ^php | grep "php7.4"

最後に、apt-get installコマンドを実行して、インストールする拡張子をインストールします.
複数のPHPバージョンの処理方法
同じUbuntuサーバ上で複数バージョンのPHPを管理する必要がある場合があります.たとえば、古いプロジェクトはPHP 5にある可能性があります.xで動作、PHP 7にアップグレードされていない可能性がある.x. 一方、新しいプロジェクトを開発している場合は、最新の安定版PHP 7が必要になる場合があります.x. この場合、サーバに2つの異なるバージョンのPHPをインストールする必要があります.
ApacheとともにNginx Webサーバの特定バージョンに使用するPHPを構成するには、さまざまな方法があります.または、update-alternativesコマンドを使用してPHPのデフォルトバージョンを設定することもできます.複数のPHPバージョンがある場合は、このデフォルトバージョンを使用します.
PHP 7.2とPHP 7.4の2つの異なるバージョンがインストールされているとします.PHP 7.4バージョンをデフォルトバージョンに設定する場合は、次のコマンドを実行します.
$update-alternatives --set php /usr/bin/php7.4

これにより、開発目的で異なるバージョンのPHPを切り替えることができます.
結論
本稿ではUbuntu OSにPHPをインストールするために必要な手順を完了した.それ以外にも、この機会に特定バージョンのPHPをインストールする方法を示しました.
使用およびカスタマイズ可能な完全なアプリケーションについては、CodeCanyonのプロフェッショナルPHPスクリプトを参照してください.
CodeCanyon上で作成された数千個の最良で最も有用なPHPスクリプトを探索します.
翻訳:https://code.tutsplus.com/tutorials/how-to-install-php-in-ubuntu--cms-35237