Maison > développement back-end > tutoriel php > Comment installer différentes versions de PHP (5.6, 7.0 et 7.1) dans Ubuntu ?

Comment installer différentes versions de PHP (5.6, 7.0 et 7.1) dans Ubuntu ?

藏色散人
Libérer: 2023-04-05 17:06:01
original
4422 Les gens l'ont consulté

Dans cet article, nous allons vous présenter comment utiliser PPA (Personal Package Archives) pour installer différentes versions de PHP (5.6, 7.0 et 7.1) dans Ubuntu et configurer PHP pour une utilisation sur les systèmes Ubuntu. Version par défaut.

Remarque : PHP 7.x est une version stable prise en charge dans les référentiels de logiciels Ubuntu, vous pouvez le confirmer en exécutant la commande apt ci-dessous.

$sudo apt show php
OR
$ sudo apt show php -a
Copier après la connexion

Afficher les informations sur la version PHP

Package: php
Version: 1:7.0+35ubuntu6
Priority: optional
Section: php
Source: php-defaults (35ubuntu6)
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 11.3 kB
Depends: php7.0
Supported: 5y
Download-Size: 2,832 B
APT-Sources: http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Description: server-side, HTML-embedded scripting language (default)
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.
 .
 This package is a dependency package, which depends on Debian&#39;s default
 PHP version (currently 7.0).
Copier après la connexion

Pour installer la version PHP par défaut à partir du référentiel Ubuntu, utilisez la commande ci-dessous.

$ sudo apt install php
Copier après la connexion

Installation de PHP sur Ubuntu (5.6, 7.0, 7.1) à l'aide de PPA

1 Commencez à installer PHP sur le système Ubuntu en ajoutant. PPA Différentes versions de PHP sont installées sur - PHP 5.6, PHP 7.0 et PHP 7.1.

$ sudo apt install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
Copier après la connexion

Comment installer différentes versions de PHP (5.6, 7.0 et 7.1) dans Ubuntu ?

2. Suivez ensuite les étapes ci-dessous pour mettre à jour votre système.

$ sudo apt-get update
Copier après la connexion

3. Installez maintenant différentes versions de PHP comme indiqué ci-dessous.

Pour le serveur web Apache

$ sudo apt install php5.6   [PHP 5.6]
$ sudo apt install php7.0   [PHP 7.0]
$ sudo apt install php7.1   [PHP 7.1]
Copier après la connexion

Pour le serveur web Nginx

$ sudo apt install php5.6-fpm   [PHP 5.6]
$ sudo apt install php7.0-fpm   [PHP 7.0]
$ sudo apt install php7.1-fpm   [PHP 7.1]
Copier après la connexion

4. Pour installer n'importe quel module PHP, spécifiez simplement la version de PHP et utilisez la fonction de saisie semi-automatique pour afficher tous les modules comme indiqué ci-dessous.

------------ 按Tab键自动完成------------ 
$ sudo apt install php5.6 
$ sudo apt install php7.0 
$ sudo apt install php7.1
Copier après la connexion

Comment installer différentes versions de PHP (5.6, 7.0 et 7.1) dans Ubuntu ?

5 Vous pouvez maintenant installer la plupart des modules PHP requis à partir de la liste.

------------ 安装PHP模块 ------------
$ sudo apt install php5.6-cli php5.6-xml php5.6-mysql 
$ sudo apt install php7.0-cli php7.0-xml php7.0-mysql 
$ sudo apt install php7.1-cli php7.1-xml php7.1-mysql
Copier après la connexion

6 Enfin, vérifiez la version PHP par défaut utilisée sur votre système comme ceci.

$ php -v
Copier après la connexion

Comment installer différentes versions de PHP (5.6, 7.0 et 7.1) dans Ubuntu ?

Définir la version PHP par défaut dans Ubuntu

7 Vous pouvez utiliser update-. La commande alternatives définit la version PHP par défaut à utiliser sur le système, après l'avoir définie, vérifiez la confirmation de la version PHP comme indiqué ci-dessous.

------------ 设置默认PHP版本5.6 ------------
$ sudo update-alternatives --set php /usr/bin/php5.6
Copier après la connexion

Comment installer différentes versions de PHP (5.6, 7.0 et 7.1) dans Ubuntu ?

------------ 设置默认PHP 版本7.0------------
$ sudo update-alternatives --set php /usr/bin/php7.0
Copier après la connexion

Comment installer différentes versions de PHP (5.6, 7.0 et 7.1) dans Ubuntu ?

------------ 设置默认PHP 版本7.1 ------------
$ sudo update-alternatives --set php /usr/bin/php7.1
Copier après la connexion

Comment installer différentes versions de PHP (5.6, 7.0 et 7.1) dans Ubuntu ?

8. Pour définir la version de PHP qui fonctionnera avec le serveur Web Apache, utilisez la commande ci-dessous. Utilisez d’abord la commande a2dismod pour désactiver la version actuelle, puis utilisez la commande a2enmod pour activer la version souhaitée.

$ sudo a2dismod php7.0
$ sudo a2enmod php7.1
$ sudo systemctl restart apache2
Copier après la connexion

Comment installer différentes versions de PHP (5.6, 7.0 et 7.1) dans Ubuntu ?

9 Après être passé d'une version à une autre, vous pouvez retrouver votre fichier de configuration PHP en exécutant la commande ci-dessous.

------------ PHP 5.6 ------------
$ sudo update-alternatives --set php /usr/bin/php5.6
$ php -i | grep "Loaded Configuration File"

------------ PHP 7.0 ------------
$ sudo update-alternatives --set php /usr/bin/php7.0
$ php -i | grep "Loaded Configuration File"

------------ PHP 7.1 ------------
$ sudo update-alternatives --set php /usr/bin/php7.1
$ php -i | grep "Loaded Configuration File"
Copier après la connexion

Comment installer différentes versions de PHP (5.6, 7.0 et 7.1) dans Ubuntu ?

Recommandations associées : "Tutoriel PHP"

Cet article concerne l'installation de différents PHP dans Ubuntu (5.6, 7.0 et 7.1) introduction à la méthode de version, j'espère que cela sera utile aux amis dans le besoin !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal