GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

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

このチュートリアルでは、Ubuntu18.04にPHP7.3をインストールする方法を示します。 PHP(Hypertext Preprocessor)は、主に動的なインタラクティブWebサイトを作成するために設計されたオープンソースのサーバーサイドスクリプト言語です。 PHPは最も人気のある言語の1つであり、再配布と変更を自由に行うことができます。 PHPは、ブログやWebサイトの構築に使用される最も人気のあるコンテンツ管理システムであるWordPressや、他の多くのeコマースWebサイト、顧客関係管理ソフトウェア、エンタープライズリソースプランニングソフトウェアなどを強化しています。

最新のPHP7.3バージョンは、2018年12月6日に正式にリリースされました。これには、以前のバージョンからアップグレードする前に知っておく必要のある、いくつかの新機能といくつかの非互換性が含まれています。

このチュートリアルの更新バージョンがあります–Ubuntu20.04にPHP8をインストールする方法

要件:

このチュートリアルでは、Ubuntu18.04VPSを使用します。
完全なSSHルートアクセスまたはsudo権限を持つユーザーも必要です。

1。はじめに

まず、rootユーザーとしてSSH経由でサーバーにログインする必要があります:

ssh root@IP_ADDRESS -p PORT_NUMBER

「IP_ADDRESS」と「PORT_NUMBER」を実際のサーバーのIPアドレスとSSHポート番号に置き換えます。

ログインしたら、次のコマンドを実行して、Ubuntu18.04サーバーが最新であることを確認しましょう。

apt update
apt upgrade

これにより、パッケージインデックスが更新され、サーバーに現在インストールされているソフトウェアが最新バージョンに更新されます。

システムが完全に最新の状態になったら、PHP7.3のインストールを続行できます。

2。 OndřejSurýのPPAリポジトリを追加

まず、次の必要なパッケージをインストールしましょう。

apt install software-properties-common python-software-properties

インストールが完了したら、OndřejPPAを追加します。

add-apt-repository ppa:ondrej/php

更新コマンドを再度実行します:

apt update

3。 Ubuntu18.04にPHP7.3をインストールします

これで、Ubuntu18.04VPSにPHP7.3をインストールできます。

利用可能なすべてのPHP7.3パッケージのリストを表示するには、次のコマンドを実行できます。

apt-cache search php7.3

出力:

php7.3 - server-side, HTML-embedded scripting language (metapackage)
libapache2-mod-php7.3 - server-side, HTML-embedded scripting language (Apache 2 module)
libphp7.3-embed - HTML-embedded scripting language (Embedded SAPI library)
php7.3-bcmath - Bcmath module for PHP
php7.3-bz2 - bzip2 module for PHP
php7.3-cgi - server-side, HTML-embedded scripting language (CGI binary)
php7.3-cli - command-line interpreter for the PHP scripting language
php7.3-common - documentation, examples and common module for PHP
php7.3-curl - CURL module for PHP
php7.3-dba - DBA module for PHP
php7.3-dev - Files for PHP7.3 module development
php7.3-enchant - Enchant module for PHP
php7.3-fpm - server-side, HTML-embedded scripting language (FPM-CGI binary)
php7.3-gd - GD module for PHP
php7.3-gmp - GMP module for PHP
php7.3-imap - IMAP module for PHP
php7.3-interbase - Interbase module for PHP
php7.3-intl - Internationalisation module for PHP
php7.3-json - JSON module for PHP
php7.3-ldap - LDAP module for PHP
php7.3-mbstring - MBSTRING module for PHP
php7.3-mysql - MySQL module for PHP
php7.3-odbc - ODBC module for PHP
php7.3-opcache - Zend OpCache module for PHP
php7.3-pgsql - PostgreSQL module for PHP
php7.3-phpdbg - server-side, HTML-embedded scripting language (PHPDBG binary)
php7.3-pspell - pspell module for PHP
php7.3-readline - readline module for PHP
php7.3-recode - recode module for PHP
php7.3-snmp - SNMP module for PHP
php7.3-soap - SOAP module for PHP
php7.3-sqlite3 - SQLite3 module for PHP
php7.3-sybase - Sybase module for PHP
php7.3-tidy - tidy module for PHP
php7.3-xml - DOM, SimpleXML, WDDX, XML, and XSL module for PHP
php7.3-xmlrpc - XMLRPC-EPI module for PHP
php7.3-zip - Zip module for PHP
php7.3-xsl - XSL module for PHP (dummy)
...

PHP 7.3を、最も一般的に使用される拡張機能のいくつかと一緒にインストールするには、次のコマンドを実行します。

apt install php7.3 php7.3-cli php7.3-common php7.3-opcache php7.3-curl php7.3-mbstring php7.3-mysql php7.3-zip php7.3-xml

インストールが完了したことを確認するには、次のコマンドを実行します。

php -v

出力は次のようになります:

PHP 7.3.0-2+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Dec 17 2018 09:22:47) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.0-2+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
>

4。 Ubuntu18.04VPSでのPHP7.3設定の編集

次に実行したいことは、要件に応じてPHP7.3の設定をカスタマイズすることです。これを行うには、php.iniファイルを編集します。このファイルへのパスを見つけるには、次のコマンドを使用できます。

php --ini | grep "Loaded Configuration File"

現在ロードされているphp.iniファイルへのパスを返します。

# php --ini | grep "Loaded Configuration File"
Loaded Configuration File: /etc/php/7.3/cli/php.ini

選択したテキストエディタを使用してファイルを編集します。この例ではnanoを使用します。

nano /etc/php/7.3/cli/php.ini

設定を変更したら、ファイルを保存して閉じます。 ApacheをWebサーバーとして使用している場合は、新しい構成をロードして変更を有効にするために、Apacheを再起動する必要があります。 NginxとPHP-FPMを使用している場合は、PHP-FPMサービスを再起動する必要があります。

5。 PHPファイルがサーバーで実行されているかどうかを確認します

PHPファイルがサーバーで実行されているかどうかを確認するには、サンプルのinfo.phpファイルを作成して、Webブラウザーからアクセスします。

ファイルを作成するには、次のコマンドを実行します。

nano /var/www/html/info.php

次に、次のコンテンツを入力します:

<?php

phpinfo();

?>

ファイルを保存して閉じてから、お気に入りのWebブラウザを開き、URLのサーバーIPアドレスに続けてファイル名を使用して、ファイルにアクセスします。

http://IP-ADDRESS/info.php

次の情報が表示されるはずです:

おめでとう。これで、Ubuntu18.04サーバーにPHP7.3が正常にインストールされました。 PHP 7.3の詳細については、公式のPHPドキュメントを確認してください。

もちろん、マネージドPHPホスティングサービスのいずれかを使用している場合は、Ubuntu18.04にPHP7.3をインストールする必要はありません。その場合、エキスパートシステム管理者にLAMPを使用してUbuntu18.04にPHP7.3をインストールするよう依頼するだけです。またはLEMPスタックまたは任意の他のWebホスティングスタック。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。 Ubuntu20.04にPHP8.0をインストールする方法に関する投稿を確認することをお勧めします。

PS 。この投稿が気に入った場合は、Ubuntu18.04サーバーにPHP7.3をインストールする方法をご覧ください。 、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。


Panels
  1. Ubuntu14.04にPHP7をインストールする方法

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

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

  1. Ubuntu 18.04 /Ubuntu16.04にPHP7.4/ 7.3/7.2をインストールする方法

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

  3. Ubuntu20.04にPHP8.0をインストールする方法

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

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

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