GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にPHP7.3をインストールする方法

このチュートリアルでは、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をインストールする方法に関するこの投稿が気に入った場合は、共有ボタンを使用してソーシャルネットワーク上の友達と共有するか、以下に返信を残してください。ありがとう。


Cent OS
  1. CentOS / RHEL6.10にPHP7.3、7.2、7.1をインストールする方法

  2. CentOS8にPHP7.3をインストールする方法

  3. CentOS7にPHP7.4をインストールする方法

  1. CentOSにPHP5.5をインストールする方法

  2. CentOS7にPHP5.6をインストールする方法

  3. CentOS7にPHP7.2をインストールする方法

  1. CentOS 7 /RHEL7およびCentOS6/RHEL6にPHP7.4/ 7.3/7.2をインストールする方法

  2. CentOS7にPHP8をインストールする方法

  3. CentOS8にPHP8をインストールする方法