Maison  >  Article  >  développement back-end  >  Comment déployer plusieurs versions de PHP sur le panneau Pagoda en même temps

Comment déployer plusieurs versions de PHP sur le panneau Pagoda en même temps

PHPz
PHPzoriginal
2023-03-23 16:53:152491parcourir

Pagoda Panel est un panneau de gestion de serveur très pratique qui peut installer une variété de logiciels, y compris plusieurs versions de PHP. Cependant, parfois, nous devons déployer plusieurs versions de PHP en même temps, que faire dans ce cas ? Cet article explique comment déployer plusieurs versions de PHP sur le panneau Pagoda en même temps.

Première étape : installer le panneau Pagoda

Si vous avez déjà installé le panneau Pagoda, vous pouvez ignorer cette étape. Si vous n'avez pas installé le panel Pagoda, vous pouvez utiliser la commande suivante pour l'installer sur votre serveur :

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

Une fois l'installation terminée, vous pouvez saisir votre adresse IP ou votre nom de domaine dans le navigateur pour accéder au panel, saisir le nom d'utilisateur et mot de passe dans l'interface pour créer un compte administrateur.

Deuxième étape : installer plusieurs versions de PHP

Il est très facile d'installer plusieurs versions de PHP dans le panneau Pagoda. Après avoir ouvert le panneau, cliquez sur [Software Store] → [PHP]. Sur cette page, vous pouvez voir les multiples versions de PHP disponibles. Chaque version dispose d'un bouton d'installation sur lequel vous pouvez cliquer pour installer cette version de PHP.

Troisième étape : configurer l'hébergement virtuel

Par défaut, Pagoda Panel ne prend en charge qu'une seule version de PHP par site Web. Si vous devez utiliser plusieurs versions de PHP sur le même site Web en même temps, vous devez configurer un hôte virtuel pour atteindre cet objectif.

Après avoir ouvert le panneau Pagoda, cliquez sur [Site Web] → [Ajouter un site]. Dans la page « Paramètres du site », définissez la « Version PHP » sur la version PHP que vous souhaitez utiliser. Ensuite, cliquez sur le bouton « Ajouter un hôte virtuel » pour ajouter le nom de domaine et le port du site Web à la liste des hôtes virtuels.

Répétez les étapes ci-dessus pour ajouter tous les sites Web qui doivent utiliser plusieurs versions de PHP.

Étape 4 : Définir les variables d'environnement

Lors du déploiement de plusieurs versions de PHP, vous pouvez rencontrer des problèmes de variables d'environnement. Afin de résoudre ce problème, nous devons ajouter manuellement des variables d'environnement dans le panneau Pagoda.

Après avoir ouvert le panneau Pagode, cliquez sur [Site Web] → [Paramètres] et sélectionnez l'onglet « Gestion des processus ». Sur cette page, vous pouvez voir tous les processus en cours d'exécution. Ajoutez ce qui suit dans le champ "Variables d'environnement" :

PATH=$PATH:/usr/bin/php-cgi7.3:/usr/bin/php-cgi7.2:/usr/bin/php-cgi7.1:/usr/bin/php-cgi7.0:/usr/bin/php-cgi5.6:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/usr/local/php/sbin:/usr/local/php/bin:/usr/local/mysql/bin:/usr/local/php/php-fpm.d

Cette variable d'environnement contiendra toutes les versions de PHP installées, lui permettant de fonctionner correctement sur le serveur.

Étape 5 : Redémarrez le serveur

Après avoir terminé les étapes ci-dessus, vous devez redémarrer le serveur pour que toutes les modifications prennent effet. Entrez la commande suivante pour redémarrer le serveur :

reboot

Attendez quelques minutes et votre serveur redémarrera et appliquera toutes les modifications.

Résumé

Lorsque vous utilisez Pagoda Panel, déployer plusieurs versions de PHP en même temps n'est pas une tâche très difficile. Suivez simplement les étapes ci-dessus et vous pourrez facilement déployer plusieurs versions de PHP sur votre serveur et les utiliser sur votre site 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!

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