このチュートリアルでは、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をインストールする方法をご覧ください。 、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。