Maison >cadre php >Laravel >Comment configurer xdebug pour le débogage dans Homestead (PhpStorm)

Comment configurer xdebug pour le débogage dans Homestead (PhpStorm)

青灯夜游
青灯夜游avant
2021-12-24 11:10:412053parcourir

Comment configurer PhpStorm Xdebug pour le débogage dans l'environnement Homestead Cet article vous présentera comment configurer Comment configurer Comment configurer xdebug pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm) avec PhpStorm + Homestead. J'espère que cela sera utile à tout le monde !

Comment configurer xdebug pour le débogage dans Homestead (PhpStorm)

Environnement

  • windows10
  • PhpStorm v2019.1.3
  • homestead v7.2 (ubuntu18.04)
  • laravel 5.8.* (vhost: laravel.test)
  • Veuillez suivre vos instructions. L'environnement réel pour configure , il n'est pas nécessaire que ce soit comme dans mon article, mais le processus de configuration est à peu près similaire...

Conseils

  • N'oubliez pas que PhpStorm nécessite PhpStorm v2019.1.3 Ce qui précèdePhpStorm v2019.1.3 以上
  • 在访问的时候需要加  ?Comment configurer Comment configurer xdebug pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm)_session_start=vagrant, 这个 vagrant 不是固定的, 最好用 phpinfo 看下

配置 PHP 版本

File => settings => languages & Frameworks => PHP

此时如果你的 PHP 版本无法选择, 请看这个文章最后的小技巧

Comment configurer Comment configurer Comment configurer xdebug pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm)

选择 CLI Interpreter

Comment configurer Comment configurer Comment configurer xdebug pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm)

Comment configurer Comment configurer Comment configurer xdebug pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm)

配置项目目录映射

  • Local Path: 是 windows 主机上的目录
  • Remote Path: 是 homestead 中的目录
    folder mapping

配置Comment configurer Comment configurer xdebug pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm)

Comment configurer Comment configurer xdebug pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm)
Comment configurer Comment configurer xdebug pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm) mapping

断点测试

Comment configurer Comment configurer xdebug pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm)

Comment configurer Comment configurer xdebug pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm)

注意点:

  • 一定要开启debug监听
  • 一定要在浏览器后面加上 ?XDEBUG_SESSION_START=vagrant 这个参数, 如果不想每次加这个东西, 也可以安装 chrome 插件
  • ?XDEBUG_SESSION_START=vagrant 这个 vagrant  不是固定的, 是 php.ini 中设置的那个 IdeKey 的值

最终效果:

Comment configurer Comment configurer xdebug pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm)


小技巧

  • 如果你的 PHP language level
    doivent être ajoutés lors de l'accès à ? settings => langages & Frameworks => PHP<img src="https://img.php.cn/upload/article/000/000/024/32f49fe91a155175cb04149eac6e1089-10.png" alt="Comment configurer Comment configurer xdebug pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm)">
Si votre version de PHP ne peut pas être sélectionnée pour le moment, veuillez consulter les conseils à la fin de cet article em>

Sélectionner la version PHPSélectionner l'interpréteur CLI

Sélectionnez le répertoire de la propriété locale🎜🎜Sélectionnez le répertoire de stockage pour Comment configurer Comment configurer xdebug pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm)🎜🎜Configurer le mappage du répertoire du projet🎜🎜🎜Chemin local : est le répertoire sur l'hôte Windows🎜🎜Chemin distant : est le répertoire dans homestead🎜cartographie des dossiers🎜🎜🎜Configurer Comment configurer Comment configurer xdebug pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm)🎜 🎜Comment configurer Comment configurer xdebug pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm)🎜Comment configurer Comment configurer xdebug pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm) mapping🎜🎜Test de point d'arrêt🎜🎜Définir le point d'arrêt🎜🎜Demande dans le navigateur🎜🎜Remarque :🎜🎜🎜Assurez-vous d'activer la surveillance du débogage🎜🎜Assurez-vous d'ajouter le  ? Vous pouvez installer le plug-in Chrome 🎜🎜<code>?XDEBUG_SESSION_START=vagrant Ce vagrant n'est pas corrigé, c'est la valeur de la IdeKey définie dans php.ini🎜🎜 🎜Effet final :🎜🎜Comment configurer Comment configurer xdebug pour le débogage dans Homestead (PhpStorm) pour le débogage dans Homestead (PhpStorm)🎜
🎜 Conseils🎜🎜 🎜Si votre niveau de langue PHP ne peut pas être sélectionné, vous pouvez essayer les paramètres suivants🎜🎜🎜🎜🎜🎜Recommandations associées : 🎜Les cinq derniers didacticiels vidéo Laravel🎜🎜🎜

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