Heim  >  Artikel  >  Backend-Entwicklung  >  So installieren Sie PHP7 auf CentOS und RHEL

So installieren Sie PHP7 auf CentOS und RHEL

不言
不言Original
2019-04-04 13:32:013159Durchsuche

php7.3 ist die neueste stabile Version von PHP und das Yum-Repository stellt RPM-Pakete für PHP7 bereit. In diesem Artikel werden Remi- und Epel-Yum-Repositorys verwendet, um die erforderlichen Softwarepakete auf Ihrem System zu installieren. Er stellt die Installation von PHP 7.3, PHP 7.2 und PHP 7.1 auf CentOS- und Redhat7-Servern vor.

So installieren Sie PHP7 auf CentOS und RHEL

Yum-Repository einrichten

Zuerst müssen Remi- und EPEL-Yum-Repositorys auf dem System aktiviert werden. Verwenden Sie den folgenden Befehl, um das EPEL-Repository auf CentOS- und Red Hat 7/6-Systemen zu installieren.

Verwenden Sie diesen Befehl, um das EPEL-yum-Repository auf Ihrem System zu installieren.

$ sudo yum install epel-release

Jetzt entsprechend Ihrem Betriebssystem Führen Sie einen der folgenden Befehle aus, um das REMI-Repository zu installieren.

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

PHP 7 unter CentOS installieren

Ihr System ist bereit, PHP aus dem Yum-Repository zu installieren. Verwenden Sie je nach Bedarf einen der folgenden Befehle, um PHP 7.3, PHP 7.2 oder PHP 7.1 auf Ihrem System zu installieren.

## 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

Gehen Sie davon aus, dass die neueste Version von PHP 7.3 bereits auf dem System installiert ist. Führen Sie nun den folgenden Befehl aus, um die aktuell auf Ihrem System ausgeführte PHP-Version zu überprüfen.

$ 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-Module installieren

Möglicherweise müssen Sie je nach Anwendungsanforderungen auch andere PHP-Module installieren. Die folgenden Befehle installieren einige der nützlicheren PHP-Module.

### 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

Sie können den folgenden Befehl ausführen, um im konfigurierten Yum-Repository nach anderen verfügbaren PHP-Modulen zu suchen. Der folgende Beispielbefehl durchsucht alle Module nach 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
...
...

Dieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie in der Spalte PHP-Video-Tutorial auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonSo installieren Sie PHP7 auf CentOS und RHEL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn