ホームページ  >  記事  >  バックエンド開発  >  CentOS および RHEL に PHP7 をインストールする方法

CentOS および RHEL に PHP7 をインストールする方法

不言
不言オリジナル
2019-04-04 13:32:013172ブラウズ

php7.3 は php の最新の安定バージョンであり、yum リポジトリは php7 用の RPM パッケージを提供しています。この記事では、remi および epel-yum リポジトリを使用してシステムに必要なパッケージをインストールし、CentOS および Redhat7 サーバーへの php 7.3、php 7.2、および php 7.1 のインストールについて説明します。

CentOS および RHEL に PHP7 をインストールする方法

yum リポジトリのセットアップ

まず、Remi および EPEL yum リポジトリをシステム上で有効にする必要があります。次のコマンドを使用して、EPEL リポジトリを CentOS および Red Hat 7/6 システムにインストールします。

このコマンドを使用して、EPEL yum リポジトリをシステムにインストールします。

$ sudo yum install epel-release

オペレーティング システムに従ってください。次のコマンドのいずれかを実行して、REMI リポジトリをインストールします。

$ sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

CentOS への php 7 のインストール

システムは、yum リポジトリから PHP をインストールする準備ができています。必要に応じて、次のコマンドのいずれかを使用して、PHP 7.3、PHP 7.2、または PHP 7.1 をシステムにインストールします。

## Install PHP 7.3 
$ yum --enablerepo=remi-php73 install php

## Install PHP 7.2 
$ yum --enablerepo=remi-php72 install php

## Install PHP 7.1 
$ yum --enablerepo=remi-php71 install php

最新バージョンの php 7.3 がシステムにすでにインストールされていることを前提としています。次に、次のコマンドを実行して、システムで現在実行されている PHP のバージョンを確認します。

$ php -v

PHP 7.3.0 (cli) (built: Dec  4 2018 16:12:20) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies

PHP モジュールのインストール

アプリケーションのニーズに応じて、他の PHP モジュールのインストールが必要になる場合もあります。次のコマンドは、より便利な PHP モジュールのいくつかをインストールします。

### For PHP 7.3
$ yum --enablerepo=remi-php73 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

### For PHP 7.2
$ yum --enablerepo=remi-php72 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

### For PHP 7.1
$ yum --enablerepo=remi-php71 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

次のコマンドを実行すると、構成された yum リポジトリで他の利用可能な PHP モジュールを検索できます。以下のコマンド例は、PHP 7.3 のすべてのモジュールを検索します。

$ yum --enablerepo=remi-php73 search php | grep php73

php73.x86_64 : Package that installs PHP 7.3
php73-php.x86_64 : PHP scripting language for creating dynamic web sites
php73-php-bcmath.x86_64 : A module for PHP applications for using the bcmath
php73-php-brotli.x86_64 : Brotli Extension for PHP
php73-php-cli.x86_64 : Command-line interface for PHP
php73-php-common.x86_64 : Common files for PHP
php73-php-componere.x86_64 : Composing PHP classes at runtime
php73-php-dba.x86_64 : A database abstraction layer module for PHP applications
php73-php-dbg.x86_64 : The interactive PHP debugger
php73-php-devel.x86_64 : Files needed for building PHP extensions
php73-php-embedded.x86_64 : PHP library for embedding in applications
php73-php-enchant.x86_64 : Enchant spelling extension for PHP applications
php73-php-fpm.x86_64 : PHP FastCGI Process Manager
php73-php-gd.x86_64 : A module for PHP applications for using the gd graphics
...
...

この記事はここで終了しました。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの php ビデオ チュートリアル 列に注目してください。 ! !

以上がCentOS および RHEL に PHP7 をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。