このチュートリアルでは、Ubuntu16.04にPHP7.2をインストールする方法を示します。 PHP(Hypertext Preprocessor)は、主に動的なインタラクティブWebサイトを作成するために設計されたオープンソースのサーバーサイドスクリプト言語です。 PHPは最も人気のある言語の1つであり、再配布や変更を自由に行うことができます。 PHPは、ほぼすべてのWebサーバー(Nginx、Apacheなど)およびすべてのOSプラットフォーム(Linux、Mac OS、Windows)で実行できます。 PHP 7.2は昨年正式にリリースされ、すべてのRoseHostingクライアントで利用できます。最新のPHP7.2リリースには、開発者がより優れたコードを記述できるようにする、新しく改善された機能が含まれています。
要件:
- このチュートリアルでは、UbuntuVPSを使用します。 Ubuntu 16.04 VPSには、完全に機能するLAMPスタックがプリインストールされています。ただし、クリーンなサーバーでこれを行う場合に備えて、必要なすべての手順を実行し、LAMPスタックを自分でインストールして構成する方法を示します。
- 完全なSSHルートアクセスまたはsudo権限を持つユーザーも必要です。
ステップ1:SSH経由でサーバーに接続し、サーバーのOSパッケージを更新します
始める前に、SSH経由でユーザーrootとしてVPSに接続し、UbuntuOSパッケージを利用可能な最新バージョンに更新しましょう。
ユーザーrootとしてSSH経由でサーバーに接続するには、次のコマンドを使用します。
ssh root@IP_ADDRESS -p PORT_NUMBER
「IP_ADDRESS」と「PORT_NUMBER」を実際のサーバーのIPアドレスとSSHポート番号に置き換えます。
ログインしたら、次のコマンドを実行して、サーバーのOSパッケージが最新であることを確認します。
apt-get update apt-get upgrade
初めてUbuntuVPSにログインする場合は、Ubuntu VPSを取得した後の最初の手順で、サーバーの基本的な初期設定とセキュリティのヒントを確認することもできます。
ステップ2:Webサーバーをインストールする
このセクションでは、VPSにWebサーバーをインストールする方法を説明します。 ApacheまたはnginxをWebサーバーとしてインストールできます。このチュートリアルでは、ApacheWebサーバーをインストールします。 Apacheは、高速で安全なWebサーバーであり、世界で最も人気があり、広く使用されているWebサーバーの1つです。
Apache Webサーバーをインストールするには、サーバーで次のコマンドを実行します。
apt-get install apache2
インストールが完了したら、Apacheを起動する必要があります:
systemctl start apache2
また、サーバーの起動時にApacheが自動的に起動するようにすることもできます:
systemctl enable apache2
Apache Webサーバーのステータスを確認し、稼働していることを確認するには、次のコマンドを使用できます。
systemctl status apache2
Apacheが実行されていることを確認するために、Webブラウザを開いてサーバーのIPアドレスを入力することもできます(例: http:// your_server_ip_address )。 Apacheが正常にインストールされると、Apacheのデフォルトのウェルカムページが表示されます。
ステップ3:OndřejSurýのPPAをインストールする
PHP 7.2は、OndřejSurýのPPAを使用してインストールできるため、software-properties-commonおよびpython-software-propertiesパッケージをインストールします。
sudo apt-get install software-properties-common python-software-properties
次に、ondrej PPAを追加し、ソースを更新します。
sudo add-apt-repository -y ppa:ondrej/php sudo apt-get update
ステップ4:PHP7.2をインストールする
次のコマンドを使用してPHP7.2をインストールします。
sudo apt-get install php7.2 php7.2-cli php7.2-common
ステップ5:特定のPHP7.2拡張機能を検索してインストールする
特定のPHP7.2拡張機能をインストールする場合は、次のコマンドを使用して、それが利用可能かどうかを検索できます。
sudo apt search php7.2
ステップ7:最も一般的に使用されるPHP拡張機能をインストールする
最も一般的に使用されるPHP拡張機能をインストールするには、次のコマンドを使用できます。
sudo apt-get install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-intl php7.2-mysql php7.2-xml php7.2-zip
ステップ8:PHPのインストールを確認する
次のコマンドを使用して、サーバーにインストールされているPHPのバージョンを確認します。
php -v
次の出力が表示されます。
PHP 7.2.9-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Aug 19 2018 07:16:12) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.9-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
これで、PHP 7.2がUbuntuサーバーにインストールされました。デフォルトのPHPバージョンをWebサーバーで使用されるPHP7.2に変更する場合は、古いPHP 7.0バージョンを無効にして、新しくインストールしたバージョンを有効にする必要があります。
PHP7.0を無効にする
a2dismod php7.0
PHP7.2を有効にする
a2enmod php7.2
変更を有効にするには、ApacheWebサーバーを再起動します。
systemctl restart apache2
インストールをテストし、Apache、PHP、およびPHP拡張機能が正しく機能していることを確認するには、新しいphp情報ファイルを作成します。
vi /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.2が正常にインストールされました。 PHP 7の詳細については、公式のPHPドキュメントを参照してください。
もちろん、Ubuntu16.04にPHP7.2をインストールする必要はありません。 、マネージドPHP 7.2ホスティングサービスのいずれかを使用している場合は、エキスパートシステム管理者に、LAMPまたはLEMPスタック、またはその他の任意のウェブホスティングスタックを使用して、Ubuntu16.04にPHP7.2をインストールするよう依頼できます。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。その他のアップデートについては、Ubuntu20.04にPHP8をインストールする方法に関するガイドを読むことも検討してください。
PS。 この投稿が気に入った場合は、Ubuntu16.04サーバーにPHP7.2をインストールする方法について、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。