Maison >développement back-end >Problème PHP >Comment résoudre le problème selon lequel Pagoda Panel ne peut pas installer PHP 7.2

Comment résoudre le problème selon lequel Pagoda Panel ne peut pas installer PHP 7.2

PHPz
PHPzoriginal
2023-03-23 17:20:552675parcourir

Récemment, de nombreux utilisateurs ont signalé avoir rencontré des problèmes lors de l'installation de Pagoda Panel, notamment lors de l'installation de PHP 7.2, l'installation a échoué. Si vous avez également rencontré ce problème, ne vous inquiétez pas, expliquons comment résoudre le problème selon lequel Pagoda PHP 7.2 ne peut pas être installé.

1. Description du problème

Lors de l'installation du Pagoda Panel, la dernière version de PHP est généralement installée. À ce stade, la version 7.4 de PHP sera installée par défaut, mais lorsque l'utilisateur souhaite utiliser la version 7.2, la version 7.2. Le nombre sera ajusté. À ce moment-là, les deux messages d'erreur suivants peuvent apparaître :

Could not resolve host: www.php.net
Failed loading /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/opcache.so

2. Solution

  1. Problème de réseau

Le message d'erreur "Impossible de résoudre l'hôte : www.php.net" apparaît, ce qui est probablement Causé par des problèmes de réseau. Vous pouvez essayer les deux méthodes suivantes pour résoudre le problème :

(1) Changer DNS

Ajouter un nouveau DNS dans le fichier /etc/resolv.conf :

nameserver 8.8.8.8

Après avoir enregistré le fichier, reconnectez le panneau Pagoda pour l'installer .

(2) Modifier le fichier hosts

Vous pouvez essayer de modifier le fichier hosts et y copier le code suivant :

140.205.201.2    www.php.net
199.232.69.194   github.com

Enregistrez le fichier, redémarrez le service DNS, puis reconnectez-vous au panneau Pagoda pour l'installer.

  1. Problème d'extension PHP

Le message d'erreur "Échec du chargement de /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/opcache.so" apparaît, généralement causé par Causé par problèmes d'extension PHP, la solution est la suivante :

Supprimez le fichier opcache.so du dossier /www/server/php/72/lib/php/extensions/, puis réexécutez la commande d'installation :

wget -O /www/server/php/72/php.ini https://raw.githubusercontent.com/5iux/srs/master/php/72.ini
ln -sf /www/server/php/72/bin/php /usr/bin/php
/etc/init.d/php-fpm-72 restart

Puis réessayez. Connectez simplement le panneau pagode et installez-le.

3. Résumé

Lors de l'installation de Pagoda PHP 7.2, un échec d'installation se produit, généralement dû à des problèmes de réseau ou d'extension PHP. Il peut être résolu en changeant le DNS, en modifiant le fichier hosts ou en supprimant le fichier d'extension PHP problématique. J'espère que les solutions ci-dessus seront utiles aux utilisateurs rencontrant le même problème.

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