Maison  >  Article  >  développement back-end  >  Présentation des pièges de Xdebug ne prenant pas en charge php7.0

Présentation des pièges de Xdebug ne prenant pas en charge php7.0

coldplay.xixi
coldplay.xixiavant
2021-02-13 10:19:213477parcourir

Présentation des pièges de Xdebug ne prenant pas en charge php7.0

Recommandé (gratuit) : PHP7

Installation de Xdebug

    • Lancer xampp
    • Sélectionner la version de Xdebug
    • Résumé

Installation de Xdebug

Lancer xampp

Tout d'abord, j'ai installé le dernier xampp, dans lequel php est la version 7.3, j'ai rapidement configuré xdebug selon le tutoriel en ligne, et je l'ai débogué avec phpstorm pendant quelques jours. l'ancien code du projet était trop ancien, j'ai eu divers problèmes d'exécution sur php7.3 (de nombreuses méthodes ont été obsolètes), puis j'ai cherché des informations sur la façon de prendre en charge la commutation entre plusieurs versions de php. Je suis allé sur xampp pour mettre à jour le php. version, mais a finalement abandonné et est allé chercher une ancienne version de xampp. Après l'installation, le php à l'intérieur était la version 7.0. Il n'y a aucun problème pour exécuter le projet dans cette version. Mais le xdebug précédemment configuré doit être reconfiguré.

Sélectionnez la version de Xdebug

La première étape consiste à copier les informations phpinfo() sur le site officiel de xdebug http://www.xdebug.org/find- binaire.php pour interroger la version pertinente, j'ai rencontré un piège, indiquant que les versions inférieures à 7.0 ne sont pas prises en charge, comme le montre l'image :
Présentation des pièges de Xdebug ne prenant pas en charge php7.0
Présentation des pièges de Xdebug ne prenant pas en charge php7.0
Cliquez pour télécharger pour voir de nombreux historiques versions. J'ai vu la version de PHP 7.0 VC14 (32 bits) depuis Xdebug 2.7.0beta1, je l'ai téléchargée avec plaisir et je l'ai mise dans les informations du logiciel E:. Évidemment, la configuration n'a pas réussi.
Présentation des pièges de Xdebug ne prenant pas en charge php7.0
Le problème réside dans le fichier Xdebug, puis j'ai testé les versions inférieures jusqu'à atteindre la version 2.5.0 du fichier php_xdebug-2.5.0-7.0-vc14.dll et c'était réussi.
Présentation des pièges de Xdebug ne prenant pas en charge php7.0

Résumé

  1. La version php ne correspond pas à la version correspondante dans xdebug Vous pouvez trouver celle correspondante en fonction. sur la version php. configuration de la version xdbug ;
  2. Si la version php dans xampp est trop basse, il est recommandé de la désinstaller directement et de télécharger la dernière version de xampp. de modifications, et il y a aussi des problèmes inconnus.

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:Dix pièges à éviter en PHP7Article suivant:Dix pièges à éviter en PHP7