Maison > développement back-end > Problème PHP > Comment changer la version de php avec lnmp

Comment changer la version de php avec lnmp

PHPz
Libérer: 2023-04-24 14:25:56
original
1511 Les gens l'ont consulté

Ces dernières années, avec les exigences croissantes en matière de hautes performances, de haute sécurité et de stabilité des serveurs, l'architecture de serveur représentée par l'environnement LNMP est devenue le premier choix de nombreux développeurs de sites Web. L'environnement LNMP utilise trois composants de base, NGINX, MySQL et PHP, pour créer un environnement de serveur qui prend en charge une concurrence élevée, MySQL est stable et fiable et PHP fournit des services dynamiques pour les pages Web. -Applications Web performantes.

Cependant, un bon environnement LNMP nécessite non seulement les performances et la stabilité des trois composants majeurs, mais nécessite également la coordination des différentes versions de composants utilisés par LNMP. En fait, différentes versions de PHP et MySQL sur le même serveur provoquent souvent des incohérences dans l'environnement LNMP, entraînant des problèmes tels que la stabilité du serveur. Nous devons actuellement changer la version de PHP pour améliorer la stabilité et les performances du serveur LNMP.

Pour changer la version de PHP, vous devez d'abord comprendre les informations de version de PHP sur le serveur. Dans les systèmes Linux, nous pouvons saisir le code suivant dans le terminal pour afficher la version PHP :

1

php -v

Copier après la connexion

Après une exécution réussie, nous pouvons voir les informations sur la version PHP installée sur le serveur. Ensuite, vous devez mettre à niveau ou rétrograder la version de PHP.

  1. Mettre à niveau la version PHP

Lorsque nous devons mettre à niveau la version PHP, nous pouvons compiler et installer PHP via le code source. Les étapes requises sont les suivantes :

1.1 Téléchargez le package de code source PHP

Téléchargez le PHP. package de code source sur le site officiel. Il est recommandé de télécharger la dernière version de PHP, URL : https://www.php.net/downloads.php.

1.2 Décompressez le package de code source

Utilisez la commande tar pour décompresser le package de code source que vous venez de télécharger. Le code est le suivant :

1

tar -zxvf php-x.x.x.tar.gz

Copier après la connexion

1.3 Entrez dans le répertoire du code source

Une fois la décompression terminée, entrez le PHP décompressé. répertoire du code source. Le code est le suivant :

1

cd php-x.x.x

Copier après la connexion

1.4 Configurer les paramètres de compilation PHP

Exécutez la commande suivante dans le terminal pour configurer les paramètres de compilation PHP :

1

./configure --prefix=/usr/local/php --with-mysql --with-mysqli --with-pdo-mysql --with-openssl --enable-fpm --with-fpm-user=www --with-fpm-group=www --enable-mbstring --enable-sockets --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib

Copier après la connexion

La signification de la commande ci-dessus est :

  • –prefix= /usr/local/php : Spécifiez le chemin d'installation de PHP
  • –avec -mysql : Installez l'extension MySQL
  • –with-mysqli : Installez l'extension MySQLi
  • –avec-pdo-mysql : Installez l'extension MySQL PDO
  • –avec- openssl : Installer l'extension OpenSSL
  • –enable-fpm : Activer le module FPM
  • –with-fpm-user : Spécifier l'utilisateur en cours d'exécution FPM
  • –with-fpm-group : Spécifier le groupe d'utilisateurs en cours d'exécution FPM
  • –enable-mbstring : Activer prise en charge des chaînes multi-octets
  • –enable-sockets : Activer la prise en charge de Socket
  • –with-jpeg-dir : Spécifiez le chemin d'installation de l'extension jpeg
  • –with-png-dir : Spécifiez le chemin d'installation de l'extension png
  • –with- freetype-dir : Spécifiez le chemin d'installation de l'extension freetype
  • –with-iconv-dir : Spécifiez le chemin d'installation de l'extension iconv
  • –with-zlib : Installez l'extension zlib

1.5 Compilez et installez

Après avoir configuré les paramètres, utilisez le Commande make pour compiler :

1

make

Copier après la connexion

Une fois la compilation terminée, utilisez la commande make install pour installer :

1

make install

Copier après la connexion

À ce stade, le travail de mise à niveau de PHP est terminé.

  1. Rétrograder la version PHP

Lorsque nous devons rétrograder la version PHP, nous pouvons utiliser la commande yum pour rétrograder. Les étapes requises sont les suivantes :

2.1 Désinstaller la version actuelle de PHP

Exécutez la commande suivante dans le fichier. terminal pour désinstaller la version actuelle de PHP :

1

yum remove php

Copier après la connexion

2.2 Installer une version inférieure de PHP

Une fois la désinstallation terminée, utilisez la commande yum pour installer une version inférieure de PHP :

1

yum install php5.6

Copier après la connexion

Le php5.6 dans la commande ci-dessus signifie l'installation la version 5.6 de PHP.

Après les étapes ci-dessus, vous pouvez savoir que la mise à niveau ou la rétrogradation de la version PHP n'est pas une affaire compliquée, cela ne prend que quelques étapes simples. Cependant, il convient de noter que lors du changement de version de PHP, vous devez également modifier les fichiers de configuration pertinents en fonction de la version de PHP pour garantir que votre site puisse fonctionner normalement.

En résumé, changer de version PHP est un moyen très efficace de maintenir la stabilité et les performances du serveur d'environnement LNMP. En mettant à niveau ou en rétrogradant la version de PHP, nous pouvons rendre le serveur plus stable, plus efficace et plus compatible, s'adaptant ainsi mieux aux divers besoins complexes de développement d'applications Web.

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!

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