オペレーティングシステムとしてDebian9を実行しているLinuxサーバーにPHP7.2をインストールする方法を紹介します。 PHPは、Web開発で一般的に使用されるサーバー側のスクリプト言語ですが、汎用プログラミング言語としても使用されます。 PHPは、ブログやWebサイトの構築に使用される最も人気のあるコンテンツ管理システムであるWordPressを強化し、他のeコマースWebサイト、顧客関係管理ソフトウェア、エンタープライズリソースプランニングソフトウェアなどを強化します。
Debian 9VPSにPHP7.2をインストールする理由は何ですか?
PHP 7は、PHP5.6以前のバージョンのPHPよりもはるかに優れたパフォーマンスを提供します。 PHP 5.6と比較すると、PHP7.2は3倍ものリクエストを実行できます。 Linux VPSにWordPressをインストールしている場合、これはサーバーの負荷がはるかに低いことを意味します。したがって、PHP7.2を使用するとWebサイトの実行速度が向上することを期待できます。
さらに、PHP7.2はいくつかのセキュリティ改善を提供します。
PHP 7.2へのアップグレードを検討する前に確認することをお勧めしますが、いくつかの非推奨があります。
DebianVPSへのPHP7.2のインストールを開始する前に、完全なルートアクセス権があることを確認してください。 SSH経由でサーバーに接続し、すべてのシステムソフトウェアを利用可能な最新バージョンにアップグレードします。これを行うには、ターミナルで次のコマンドを実行します。
sudo apt-get update sudo apt-get upgrade
これにより、パッケージインデックスが更新され、サーバーに現在インストールされているソフトウェアが最新バージョンに更新されます。
システムが完全に最新の状態になったら、次のステップであるPHP7.2のインストールに進むことができます。
Debian9VPSにPHP7.2をインストールします
次のコマンドを使用して、署名キーをインポートし、PHP7.2のPPAを有効にします。
wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add - echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list
これが完了したら、次のコマンドを使用してパッケージインデックスの更新をもう一度実行します。
sudo apt-get update
以下のようなエラーが発生した場合:
Reading package lists... Done E: The method driver /usr/lib/apt/methods/https could not be found. N: Is the package apt-transport-https installed? E: Failed to fetch https://packages.sury.org/php/dists/stretch/InRelease E: Some index files failed to download. They have been ignored, or old ones used instead.
これは、最初にインストールする必要のある不足しているパッケージがいくつかあることを意味します。次のコマンドを実行して、必要なパッケージをインストールします。
sudo apt-get install ca-certificates apt-transport-https
次に、updateコマンドを再度実行します。
最後に、以下のコマンドを使用して、一般的に使用される拡張機能の一部を含むPHP7.2をDebian9VPSにインストールします。
sudo apt-get install php7.2 php7.2-cli php7.2-common php7.2-opcache php7.2-curl php7.2-mbstring php7.2-mysql php7.2-zip php7.2-xml
インストールが完了したことを確認するには、次のコマンドを実行します。
php -v
出力は以下のようになります:
# php -v PHP 7.2.9-1+0~20180901081133.4+stretch~1.gbpdaac35 (cli) (built: Sep 1 2018 08:11:34) ( 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+0~20180901081133.4+stretch~1.gbpdaac35, Copyright (c) 1999-2018, by Zend Technologies
DebianVPSでのPHP7.2設定の変更/カスタマイズ
次に完了したいことは、要件を満たすようにPHP7.2設定をカスタマイズすることです。 php.ini
を編集することでこれを行うことができます ファイル。このファイルへのパスを見つけるには、次のコマンドを使用できます。
php --ini | grep "Loaded Configuration File"
php.ini
へのパスを返します 現在ロードされているファイル。
# php --ini | grep "Loaded Configuration File" Loaded Configuration File: /etc/php/7.2/cli/php.ini
選択したテキストエディタを使用してファイルを編集します。 nano
を使用します この例では。
nano /etc/php/7.2/cli/php.ini
設定を変更したら、ファイルを保存して閉じます。 ApacheをWebサーバーとして使用している場合は、新しい構成をロードして変更を有効にするために、Apacheを再起動する必要があります。 NginxとPHP-FPMを使用している場合は、PHP-FPMサービスを再起動する必要があります。
サンプルのinfo.php
を作成することもできます PHPファイルがサーバー上で実行されているかどうかを確認します。
ファイルを作成するには:
nano /var/www/html/info.php
以下を貼り付けます:
<?php phpinfo(); ?>
ファイルを保存して閉じてから、お気に入りのWebブラウザを開き、URLのサーバーIPアドレスに続けてファイル名を使用して、ファイルにアクセスします。
http://IP-ADDRESS/info.php With the completion of this tutorial you have learned how to install PHP 7.2 on your Debian 9 based server. For the installation guide of PHP 7.2 on Ubuntu 16.04 please follow this tutorial on how to install PHP 7.2 on Ubuntu 16.04.
フルマネージドのPHPホスティングは、PHP 7.2の最新リリースですでにインストールされているため、自分でインストールする必要はありません。サーバーに他のPHPバージョンをインストールする必要がある場合は、ライブチャットまたはサポートチケットを介してシステム管理者に通知するだけで、すぐに処理されます。 24時間年中無休でご利用いただけます。その他のアップデートについては、Debian9にPHP7.3をインストールする方法に関するガイドも確認してください。
PS。 PHP7.2をDebian9にインストールする方法に関するこの投稿が気に入った場合は、ソーシャルネットワークで友達と共有するか、質問やコメントを下に返信してください。ありがとう。