Skip to content

Philpagan/Wamp_xdebug_VSC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

WampServer

  1. Installer Wampserver : http://www.wampserver.com/
  • Arrêter les services ou couper le server
  1. PHP/Extensions PHP : activer php_xdebug xs
  2. PHP/php.ini :
  • Recherche "; XDEBUG Extension" et modifier comme suit
  • nota : mettre le bon chemin à zend_extension=
; XDEBUG Extension
[xdebug]
zend_extension="c:/wamp64/bin/php/php7.2.10/zend_ext/php_xdebug-2.6.1-7.2-vc15-x86_64.dll"
xdebug.default_enable=1
xdebug.remote_host=localhost
xdebug.remote_port = 9000
xdebug.remote_enable = On
xdebug.remote_autostart = On
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = On
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="c:/wamp64/tmp"
xdebug.show_local_vars=0
  • Rechercher "[opcache]" et invalider en mettant ; l'option
;opcache.enable=1
  • enregistrer
  • Redémarrer le server
  1. PHP/Extensions PHP, vous devez voir pour xdebug : xs

Visual Studio Code

  1. Installer les 3 extensions suivantes
    • celles de Felix Becker

xs;

  1. Aller dans File > Preferences > Settings > Extensions > PHP
  • edit in settings.json

xs

  • dans la partie droite, ajouter les 3 lignes PHP
    • veiller à mettre le bon chemin pour php.exe
"php.validate.enable": true,
"php.validate.executablePath": "C:\\wamp64\\bin\\php\\php7.2.10\\php.exe",
"php.validate.run": "onType",
  • enregistrer

Visual Studio Code : place au debug !

  1. Ouvrir votre projet PHP
  2. Ouvrir votre projet dans le localhost (important ! ... j'ai trop longtemps oublié de le faire !!!)
  3. lancer le debug
    1. Mode Debug
    2. Sélectionner listen for Xdebug (ou PHP en cliquant sur "l'engrenage")
    • mettre un point d'arrêt dans le code (cliquer à gauche d'un numéro de ligne)
    1. Lancer le débug

xs

  1. refresh de la page localhost

Utiliser les contrôles pour avancer en ligne à ligne et autres

xs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published