Maison  >  Article  >  développement back-end  >  Comment installer PHP7 sur CentOS et RHEL

Comment installer PHP7 sur CentOS et RHEL

不言
不言original
2019-04-04 13:32:013152parcourir

php7.3 est la dernière version stable de php, et le référentiel yum fournit des packages RPM pour php7. Cet article utilisera les référentiels remi et epel-yum pour installer les packages logiciels requis sur votre système. Il présentera l'installation de php 7.3, php 7.2 et php 7.1 sur les serveurs CentOS et Redhat7.

Comment installer PHP7 sur CentOS et RHEL

Configurer le référentiel yum

Tout d'abord, les référentiels yum Remi et EPEL doivent être activés sur le système. Utilisez la commande suivante pour installer le référentiel EPEL sur les systèmes CentOS et Red Hat 7/6

Utilisez cette commande pour installer le référentiel EPEL yum sur votre système

$ sudo yum install epel-release

Maintenant, selon votre Version du système d'exploitation Exécutez l'une des commandes suivantes pour installer le référentiel REMI.

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

Installation de PHP 7 sur CentOS

Votre système est prêt à installer PHP à partir du référentiel Yum. Selon vos besoins, utilisez l'une des commandes suivantes pour installer PHP 7.3, PHP 7.2 ou PHP 7.1 sur votre système.

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

Supposons que la dernière version de PHP 7.3 soit déjà installée sur le système. Exécutez maintenant la commande suivante pour vérifier la version PHP actuellement en cours d'exécution sur votre système.

$ 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

Installation de modules PHP

Vous devrez peut-être également installer d'autres modules PHP en fonction des besoins de votre application. Les commandes suivantes installeront certains des modules PHP les plus utiles.

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

Vous pouvez exécuter la commande suivante pour rechercher d'autres modules PHP disponibles dans le référentiel yum configuré. L'exemple de commande ci-dessous recherchera tous les modules pour 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
...
...

Cet article est terminé ici. Pour un contenu plus passionnant, vous pouvez faire attention à la colonne Tutoriel vidéo php du site Web PHP chinois ! ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn