この記事では、Ubuntu16.04にPHP7.3をインストールする方法を紹介します。 PHP(Hypertext Preprocessor)は、オープンソースのサーバーサイドスクリプト言語であり、動的なWebページの作成に広く使用されています。 PHPは、安全で、高速で、シンプルで、効率的で、柔軟性があり、型が緩い言語であるため、最も人気のある言語の1つです。
PHPは、任意のオペレーティングプラットフォーム(Windows、Linux、MacOS)およびほぼすべてのWebサーバー(Nginx、Apache)で実行できます。 PHP 7.3.0は2018年12月6日に正式にリリースされ、改善された新しい機能が含まれています。
その他のアップデートについては、Ubuntu20.04にPHP8をインストールする方法に関するガイドを確認することもできます
要件:
- このチュートリアルでは、Ubuntu 16.04 VPSに完全に機能するLAMPスタックがプリインストールされているため、LAMPスタックがすでにインストールされているUbuntuVPSを使用します。ただし、クリーンなサーバーでこれを行う場合は、このチュートリアルでApacheのWebサーバーをインストールする方法を説明します。
- sudo権限またはrootを持つユーザーが必要です。
ステップ1:SSH経由でサーバーに接続し、サーバーOSを更新しますパッケージ
最初に行うことは、root権限を持つユーザーまたはrootユーザーとしてSSH経由でVPSに接続することです。
ssh root@SERVER_IP_ADDRESS -p PORT_NUMBER
「SERVER_IP_ADDRESS」と「PORT_NUMBER」を実際のサーバーのIPアドレスとポート番号に置き換えるだけです。
root権限を持つユーザーに接続する場合は、「root」ユーザーをユーザーに変更するだけです。使いたい。
ログインすると、以下を使用してUbuntuOSパッケージを最新バージョンに更新できます。
apt update && apt upgrade
新しいLinuxVPSを使用していて、サーバーの管理方法に慣れていない場合は、SSH経由でサーバーに接続するという記事を必ず確認してください。
ステップ2:Webサーバーをインストールする
このステップでは、Webサーバーをインストールします。 ApacheまたはNginxのどちらかを選択できます。どちらも高速で、安全で、信頼性が高いからです。このチュートリアルでは、Webサーバーで最も人気のあるApacheを使用します。
Apache Webサーバーをインストールするには、サーバーで次のコマンドを実行します。
apt install apache2
Apache2をインストールした後、以下のコマンドを使用してApacheサービスを開始します。
systemctl start apache2
また、サーバーの起動時にApacheサーバーを常に起動できるようにすることもできます。
systemctl enable apache2
次のコマンドを使用して、ApacheWebサービスのステータスをいつでも確認できます。
systemctl status apache2
お気に入りのブラウザを開いてIPアドレス(たとえばhttp:// your_server_ip_address)を入力し、Apacheがサーバーで実行されているかどうかを確認することもできます。
Apacheのデフォルトのウェルカムページが表示されている場合は、ApacheWebを意味します。サーバーが正常にインストールされ、実行されています。
ステップ3:OndřejSurýのPPAリポジトリをインストールする
OndřejSurýのPPAを使用してPHP7.3バージョンをインストールするので、software-properties-commonおよびpython-software-propertiesパッケージをインストールします。
apt install software-properties-common python-software-properties
インストールが完了したら、OndřejPPAを追加します。
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
次に、ソースを更新します:
apt update
ステップ4:PHP7.3をインストールする
次のコマンドでPHP7.3をインストールできます。
apt install php7.3 php7.3-cli php7.3-common
PHP 7.3がサーバーにインストールされているかどうかを確認するには、次のコマンドを使用します。
php -v
出力:
PHP 7.3.0-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Dec 6 2018 20:24:27) ( 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-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
ステップ5:特定のPHP7.3拡張機能をインストールする
PHP 7.3用の特定のモジュールをインストールする場合は、次のコマンドで検索できます。
apt-cache search php7.3
または、Ubuntuで利用可能なすべてのPHPモジュールを確認する場合は、次を実行します。
apt-cache search --names-only ^php
最も頻繁に使用されるPHPモジュールをインストールする場合は、以下のコマンドが役立ちます。
apt install php-pear php7.3-curl php7.3-dev php7.3-gd php7.3-mbstring php7.3-zip php7.3-mysql php7.3-xml php7.3-fpm libapache2-mod-php7.3 php7.3-imagick php7.3-recode php7.3-tidy php7.3-xmlrpc php7.3-intl
ステップ6:PHPのバージョンを変更する
この記事のこのステップでは、Ubuntuサーバーに複数のバージョンのPHPがインストールされている場合に、どのバージョンのPHPをデフォルトにするかを説明します。
PHP 7.0をデフォルトとして設定するには、次のコマンドを実行します。
update-alternatives --set php /usr/bin/php7.0
PHP 7.2をデフォルトとして設定するには、次のコマンドを実行します。
update-alternatives --set php /usr/bin/php7.2
PHP 7.3をデフォルトとして設定するには、次のコマンドを実行します。
update-alternatives --set php /usr/bin/php7.3
PHP 7.3を使用するようにApacheを構成する前に、次のように入力して古いバージョンのPHP7.0を無効にする必要があります。
a2dismod php7.0
次に、次のコマンドを使用して、新しくインストールしたPHP7.3バージョンを有効にします。
a2enmod php7.3
変更を有効にするには、ApacheWebサーバーを再起動します。
systemctl restart apache2
ステップ7:PHPのバージョンをテストして確認する
簡単なPHP情報ファイルを使用して、PHPバージョン、Apache PHP、およびPHPモジュールをテストできます。 Webサーバーのデフォルトディレクトリにphpinfo.phpファイルを作成し、お気に入りのブラウザでサーバーのIPアドレスを使用してアクセスできます。
この例では、Apache Webサーバーを使用しているため、デフォルトのディレクトリは/varにあります。 / www /html/。
nano /var/www/html/phpinfo.php
次のコードを追加します:
<?php phpinfo(); ?>
Webブラウザを使用して「phpinfo.php」ファイルを開きます:
http://<ip_address>/phpinfo.php or http://<your_domain.com>/phpinfo.php
サーバー上のPHPに関する現在の情報を表示できるはずです。
おめでとうございます。Ubuntu16.04サーバーにPHP7.3が正常にインストールされました。 PHP 7.3の詳細については、公式のPHPドキュメントを確認してください。
もちろん、Ubuntu16.04にPHP7.3をインストールする必要はありません 、マネージドPHPホスティングサービスのいずれかを使用している場合は、エキスパートシステム管理者に、LAMPまたはLEMPスタック、またはその他の任意のウェブホスティングスタックを使用して、Ubuntu16.04にPHP7.3をインストールするよう依頼できます。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。
PS。 この投稿が気に入った場合は、Ubuntu16.04サーバーにPHP7.3をインストールする方法について、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。