Maison >développement back-end >Problème PHP >Comment installer Xdebug pour PHP

Comment installer Xdebug pour PHP

醉折花枝作酒筹
醉折花枝作酒筹avant
2021-05-13 17:15:282260parcourir

Cet article vous présentera comment installer Xdebug en PHP. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Comment installer Xdebug pour PHP

1. Téléchargez le fichier d'extension correspondant

Affichez les informations phpinfo, comme indiqué ci-dessous :

  • php version 5.6.27 nécessite de télécharger le fichier correspondant à 5.6
  • X86 signifie télécharger un fichier 32 bits, sinon télécharger un 64- bit ;
  • VC11 télécharge VC11 normalement. Si quelque chose ne va pas plus tard, essayez à nouveau VC11-TS

Accédez à la page de téléchargement du site officiel de Xdebug, https://xdebug.org ; /download.php Ici, je télécharge PHP_5.6_VC11 (32_bit);

2.Installation et configuration

  • Mettre le fichier .dll que vous venez de télécharger dans l'ext du dossier php, comme le mien : D:phpStudyphpphp-5.6.27-ntsext
  • Modifiez le fichier de configuration php.ini et ajoutez la configuration suivante en dernier lieu :
[XDebug]
;zend_extension ="D:\phpStudy\php\php-5.6.27-nts\ext\php_xdebug-2.5.4-5.6-vc11-nts.dll"
zend_extension =php_xdebug-2.5.4-5.6-vc11-nts.dll
xdebug.profiler_enable=on
xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"
xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug"
xdebug.remote_enable = on
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9000

Redémarrez Apache, vérifiez à nouveau les informations phpinfo() et recherchez xdebug Si ce qui suit apparaît, vous avez réussi

Remarque. 1 :

zend_extension peut être le chemin absolu du fichier .dll Par exemple : "D:phpStudyphpphp-5.6.27-ntsextphp_xdebug-2.5.4-5.6-vc11-nts.dll" ; un chemin relatif tel que : php_xdebug-2.5.4-5.6-vc11-nts.dll ;

Remarque 2 : Si l'extension xdebug ne peut toujours pas être installée avec succès après les opérations ci-dessus

Essayez de télécharger différents suffixes tels que : PHP 5.6 VC11 TS (32 bits) ou : PHP 5.6 VC11 (32 bits) ; enfin redémarrez Apache ;

Essayez de télécharger le fichier .dll sous différentes versions de Xdebug, telles que :

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