Cet article présente principalement le débogage du point d'arrêt PHP de la configuration Hbuilder, qui a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer
Allez d'abord sur le site officiel de xdebug pour télécharger et. votre PHP L'extension xdebug a la même version. La mienne est php-5.4.29-Win32-VC9-x86, donc ce que j'ai téléchargé est php_xdebug-2.4.0rc3-5.4-vc9.dll
Mettez php_xdebug-2.4.0rc3-. 5.4-vc9.dll est copié dans le répertoire de php, je l'ai copié dans H:phpStudyphpphp_xdebug-2.4.0rc3-5.4-vc9.dll (en utilisant l'environnement intégré phpstudy)
Modifiez la configuration php.ini comme suit, j'ai tourné Si vous supprimez certains des fichiers d'analyse enregistrés dans la configuration, cela aura moins d'impact sur la vitesse du site Web. .
[Xdebug];你的xdebug文件路径,不要有空格和中文名之类的就不用再多说了。。zend_extension=H:/phpStudy/php/php_xdebug-2.4.0rc3-5.4-vc9.dll;开启自动跟踪xdebug.auto_trace = Off;开启异常跟踪xdebug.show_exception_trace = Off;开启远程调试自动启动xdebug.remote_autostart = On;开启远程调试xdebug.remote_enable = On;收集变量xdebug.collect_vars = Off;收集返回值xdebug.collect_return = Off;收集参数xdebug.collect_params = Off xdebug.trace_output_dir="H:/phpStudy/php/Projecs"xdebug.profiler_enable=Off xdebug.profiler_output_dir="H:/phpStudy/php/Projecs"xdebug.remote_host=localhost xdebug.remote_port=9000xdebug.remote_handler=dbgp
Modifier la configuration de Hbuilder.
Changez simplement le numéro de port par celui configuré dans php.ini, puis ajoutez un point d'arrêt au fichier php, visitez le navigateur et voyez s'il s'arrête. . .
Une chose à ajouter est que le temps d'exécution maximum de PHP sous Windows semble être de 30 secondes, ce qui peut affecter le débogage. Le mien a été modifié en max_execution_time=6000
100 minutes complètes. . Si vous rencontrez des problèmes, vous pouvez l'agrandir. .
Ensuite, il y aura une invite lors de la saisie du point d'arrêt : point d'arrêt sur la première ligne. Si vous sélectionnez oui, le point d'arrêt sera saisi à partir de la première ligne par défaut. Vous pouvez sélectionner non ou le définir vous-même.
Cela commencera à partir du point d'arrêt. . .
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!