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
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
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.
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!