Maison> cadre php> Laravel> le corps du texte

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

青灯夜游
Libérer: 2021-12-24 11:10:41
avant
1899 Les gens l'ont consulté

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écessitePhpStorm v2019.1.3Ce 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 => PHPComment 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é localeSé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 projetChemin local : est le répertoire sur l'hôte WindowsChemin distant : est le répertoire dans homesteadcartographie des dossiersConfigurer 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) mappingTest de point d'arrêtDéfinir le point d'arrêtDemande dans le navigateurRemarque :Assurez-vous d'activer la surveillance du débogageAssurez-vous d'ajouter le? Vous pouvez installer le plug-in Chrome ?XDEBUG_SESSION_START=vagrantCevagrantn'est pas corrigé, c'est la valeur de laIdeKeydé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 votreniveau de langue PHPne peut pas être sélectionné, vous pouvez essayer les paramètres suivantsRecommandations 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!

Étiquettes associées:
source:learnku.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!