PHP开发工具ZendStudio下Xdebug工具使用说明详解_PHP
从学习PHP基础知识到使用ZendSudio工具开发有半年多了,这过程中,学习断断续续,遇到的问题也是N多,学习PHP还真是不让人省心。最不省心的还是算调试过程。
学习编程,一定要懂得调试,否则就如同盲人摸象,理不清这里面的运行机制。也许是因为自己非科班出来,或是领悟力不足,又或本身xdebug工具本身设置较为复杂,导致我对Zendstudio的调试过程充满了步步惊心。
我使用的是XAMPP的集成开发平台环境。里面已经预设了Xdebug的调试工具,只需要自己改下配置的就可以了。
我的开发模式是,在虚拟机上搭建XAMPP环境,然后IDE环境在本机上。这就出现了远程调试的问题。不过Xdebug人家本来就提供了这种方案,而且挺强大。
开始处于心急,没有充分理解Xdebug工具的使用和配置信息。急急赶鸭子上架,可是没几天就出问题了,已开始的session停在57%,后来是断点不生效,一下子就运行过去了。
通过对9000端口观察,原来是客户端会启动9000端口来监听和接收服务器端的调试信息,这就意味着,从服务器可以telnet 9000 到客户端,但是客户端是无法连接服务器9000端口的。
最终解决方案:从新搭建一遍xampp环境,重新配置下,再启用调试信息就一切正常了。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Oui, les débogueurs comme XDebug peuvent ralentir les performances du serveur PHP. C'est pourquoi le débogueur n'est pas placé dans un environnement serveur. Ils sont déployés dans différents environnements pour éviter des surcharges inutiles. Les messages de débogage ne peuvent pas être affichés dans les applications déjà en production. Lorsque le comportement de débogage est ajouté au serveur, le moteur de débogage est attaché au processus PHP. Il commence à recevoir des messages pour s'arrêter au point d'arrêt, mais ce n'est pas un comportement obligatoire car cela affecterait les performances des autres processus, arrêtant ainsi l'analyseur PHP. En revanche, lorsque des débogueurs sont installés, ils ont tendance à ouvrir des ports sur le serveur car ils ne sont pas destinés à être utilisés dans un environnement de production. Ouvrir un port sur votre serveur est tout aussi mauvais que d’ouvrir une porte permettant aux pirates informatiques de fouiner.

Comment utiliser l'ACL (AccessControlList) pour le contrôle des autorisations dans Zend Framework Introduction : Dans une application Web, le contrôle des autorisations est une fonction cruciale. Il garantit que les utilisateurs ne peuvent accéder qu'aux pages et fonctionnalités auxquelles ils sont autorisés à accéder et empêche tout accès non autorisé. Le framework Zend fournit un moyen pratique d'implémenter le contrôle des autorisations, en utilisant le composant ACL (AccessControlList). Cet article explique comment utiliser l'ACL dans Zend Framework.

Framework d'implémentation PHP : tutoriel d'introduction à ZendFramework ZendFramework est un framework de site Web open source développé par PHP et actuellement maintenu par ZendTechnologies. ZendFramework adopte le modèle de conception MVC et fournit une série de bibliothèques de code réutilisables pour servir l'implémentation d'applications Web2.0 et Web Serve. ZendFramework est très populaire et respecté par les développeurs PHP et propose une large gamme de

1.build.gradle configuration (augmentation) des dépendances{implementation'com.squareup.okhttp3:okhttp:4.9.0'implementation'org.conscrypt:conscrypt-android:2.5.1'} 2.AndroidManifest.xml configure les autorisations dans l'application Ajouter Android :usesCleartextTraffic="true&q

Le débogage est une partie inévitable du développement PHP. Afin d'aider les développeurs à déboguer plus facilement leur propre code, PHP8.0 a introduit un outil très utile dans sa bibliothèque de débogage : Xdebug. Cet article présentera certaines des principales fonctionnalités de Xdebug et comment l'utiliser pour simplifier le processus de débogage PHP. Xdebug est un outil de débogage open source qui peut capturer les erreurs dans les applications PHP et fournir des informations détaillées sur la trace de la pile d'erreurs, ainsi que les variables utilisées. Il aide les développeurs à détecter et dépanner le code

ThinkPHP6 est un framework PHP populaire qui utilise diverses technologies pour rendre le développement plus pratique. L'une de ces technologies concerne les outils de débogage tels que Xdebug. Dans cet article, nous explorerons comment utiliser Xdebug pour le débogage dans ThinkPHP6. Installer et configurer Xdebug Avant de commencer à utiliser Xdebug, vous devez d'abord l'installer et l'activer. Dans le fichier php.ini, vous pouvez ajouter la configuration suivante : [xdebug]zend_extension=x

Environnement version Androidstudio : 3.6.1 version gradle : 5.6.4 version du plug-in gradle : 3.6.1 Invite d'erreur 23:41:35 : Executingtask'TxtUtil.main()'...Executingtasks:[TxtUtil.main()] inproject/Users/tinytongtong/Documents/workspace/as/self/BlogDemoFAILURE:Buildfailedwithanexception.*Wh

PHP est un langage de programmation largement utilisé dans le développement Web. Pour les outils de développement PHP, choisir un outil approprié peut rendre le travail du développeur plus efficace et plus pratique. Dans cet article, nous aborderons plusieurs outils de développement PHP courants, notamment les environnements de développement intégrés (IDE), les éditeurs de texte et les outils de débogage. 1. Environnement de développement intégré (IDE) PhpStorm PhpStorm est un puissant environnement de développement PHP développé par JetBrains. Il prend non seulement en charge le PH
