このチュートリアルでは、CentOS7VPSに最新のPHPバージョン7.3をインストールする手順を説明します。
PHPはサーバー側のスクリプト言語であり、Web開発に一般的に使用されていますが、汎用プログラミング言語としても使用されています。これは最も人気のあるサーバーサイド(バックエンド)プログラミング言語であり、最も広く使用されているコンテンツ管理システムであるWordPressや、Magentoなどのeコマースプラットフォームなど、市場で最も人気のある製品のいくつかに電力を供給します。とPrestaShop。 PHPは、顧客関係管理ソフトウェア、エンタープライズリソースプランニングソフトウェアなどにも対応しています。 CentOS7にPHP7.3をインストールするプロセスは、非常に簡単で簡単な作業であり、10分未満で実行できます。
PHP 7は、以前のバージョンよりもはるかに優れたパフォーマンスとセキュリティの向上を提供します。以下に、PHP7.3の新機能と変更点の一部を示します。
- 柔軟なヒアドキュメントとNowdocの構文
- 関数呼び出しで末尾のコンマを許可する
- JSON_THROW_ON_ERROR
- 同じサイトのCookie
- 大文字と小文字を区別しない定数の廃止と削除
- list()参照の割り当て
- is_countable関数
- array_key_first()、array_key_last()
- Argon2パスワードハッシュの機能強化
前提条件
- CentOS 7 VPS
- root権限を持つユーザー–すべてのVPSホスティングプランには完全なrootアクセスが付属しています。 sudo権限を持つユーザーアカウントを使用することもできます。
ステップ1:ログインしてサーバーを更新する
rootユーザーとしてSSH経由でCentOS7VPSにログインします:
ssh root@IP_Address -p Port_number
「IP_Address」と「Port_number」を実際のIPアドレスとSSHポート番号に置き換えます。
ステップ2:PHP7.3をインストールする
CentOS 7は、この記事の執筆時点でデフォルトでPHP 5.4に同梱されています。これは非常に古くて古いバージョンであり、2015年9月にサポートが終了しました。これにより、PHPを使用する場合、サーバーにセキュリティの脆弱性が追加されます。 Web設定。幸いなことに、信頼性が高く、手入れの行き届いたリポジトリの中には、新しいバージョンのPHPを提供しているものがあります。この場合、RemiリポジトリからPHP7.3をインストールして使用します。
まず、PHPがサーバーにすでにインストールされているかどうかを確認します。インストールされている場合は、サーバーが実行しているバージョンを確認してください。次のコマンドで実行できます:
# php -v
出力:
PHP 5.4.16 (cli) (built: Apr 12 2018 19:02:01) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
出力によると、PHP5.4はCentOSVPSにインストールされており、CentOS7リポジトリで利用可能な最新バージョンであると述べました。 PHP 7.3をインストールするには、このバージョンを削除する必要があります:
yum remove php* Removing: php php-cli php-common php-mysql php-pdo
このコマンドは、PHPとインストールされているすべてのPHP拡張機能を削除します。
次のコマンドを実行して、RemiおよびEpelリポジトリーをサーバーに追加し、yumリポジトリーを管理するためのツールのコレクションであるyum-utilsをインストールします。
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm yum install yum-utils epel-release
デフォルトで有効になっているPHP5.4リポジトリを無効にします:
yum-config-manager --disable remi-php54
PHP 7.3リポジトリを有効にします:
yum-config-manager --enable remi-php73
PHP 7.3のRemiリポジトリを有効にすると、yumパッケージマネージャーを使用して簡単にインストールできます。
yum -y install php Installing: php Installing for dependencies: libargon2 php-cli php-common php-json
上記の出力に示すように、PHP7.3とその依存関係の一部がインストールされます。
インストールが完了すると、インストールされているPHPのバージョンを確認できます。
php -v Output:
PHP 7.3.0RC5 (cli) (built: Nov 6 2018 10:22:47) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies
リポジトリで利用可能である限り、同じ方法を使用して必要なすべてのPHP拡張機能を簡単にインストールできます。たとえば、MySQL、マルチバイト文字列(mbstring)、Mcrypt、およびSimpleXMLパーサーPHP拡張機能が必要な場合は、次のコマンドを使用してそれらをインストールできます。
yum -y install php-mysqlnd php-mbstring php-pecl-mcrypt php-xml
次のコマンドを使用して、拡張機能が正しくインストールされているかどうかをテストできます。
php -m |grep extension_name
たとえば、Multibyte String(mbstring)拡張機能がインストールされているかどうかをテストするには、次を使用できます。
php -m |grep mbstring
出力:
mbstring
ステップ3:phpinfoページを作成する
インストールされているPHPのバージョン、拡張機能、設定などの詳細情報を確認するために、phpinfoページを作成できます。 PHPに関する有用な情報が大量に表示されます。 PHPバージョン、PHPコンパイルオプションと拡張機能、サーバー情報と環境(モジュールとしてコンパイルされている場合)、PHP環境、OSバージョン情報、パス、構成オプションのマスター値とローカル値、HTTPヘッダー、およびPHPライセンスに関する情報を含みます。 。
これを行うには、Webサーバーのドキュメントルートディレクトリに移動します
cd /var/www/html
次の内容のphpinfo.phpファイルを作成します
vi phpinfo.php <?php phpinfo(); ?>
ファイルを保存して、http://YourIPaddress/phpinfo.php
にアクセスします お気に入りのWebブラウザで。次のページが表示されます
PHP、その構成、および機能の詳細については、公式ドキュメントを確認してください。
もちろん、PHP 7 VPSホスティングサービスのいずれかを使用している場合は、CentOS7にPHP7.3をインストールする必要はありません。その場合は、専門のLinux管理者にCentOS7に最新バージョンのPHPをインストールするよう依頼するだけです。 。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 CentOS7にPHP7.3をインストールする方法に関するこの投稿が気に入った場合は、共有ボタンを使用してソーシャルネットワーク上の友達と共有するか、以下に返信を残してください。ありがとう。