使用phpstorm和xdebug实现远程调试的方法,phpstormxdebug
vs的断点调试功能很强大有木有,能查看所有变量有木有。php调试很麻烦有木有,echo,var_dump写得你想吐了有木有。想体验一下ide调试的快感吗?那就来使用xdebug吧。
1.原理:xdebug是一款php调试插件,支持远程调试,就是在php文件运行的时候,能通过tcp协议,来发送调试信息到远程端口,ide在收到调试信息的时候,可以向xdebug发送单步运行,中止运行,运行等命令。这样就实现了vs那样强大的调试功能。
2.需要的东东:一款支持xdebug远程调试的ide,这里使用phpstorm,是一个灰常强大的phpide。另外需要一款你的php对应版本的xdebug。
3.步骤:先下载xdebug,请在官网下载你的php版本对应的xdebug
如果你不知道你的版本呢,请echo phpinfo();哈哈,然后把整个页面复制到http://xdebug.org/wizard.php 这个页面的框里,然后他会自动分析你的php版本,然后告诉你放在哪个文件夹,我们放在php的拓展文件夹就好了,我是D:\xampp\php\ext
然后配置php.ini,在最后加上这个:
[xdebug] zend_extension = D:\xampp\php\ext\php_xdebug-2.2.0-5.3-vc9.dll xdebug.remote_enable=1 xdebug.remote_host=127.0.0.1 xdebug.remote_port=9000 xdebug.idekey=phpstorm4 xdebug.remote_autostart=1
解释下,第一行是加载xdebug,romote_enable是开启远程调试,下面是远程调试的参数,ip,端口,识别字符串,自动远程调试。
然后重启apache,xdebug就加载成功了,为神马网站会慢很多呢,因为你开启了自动远程调试,每一次访问都会连接一下定义的ip和端口。哈哈。这个看自己取舍吧。
然后就是配置ide了,
选择editconfig,然后按这样配置:
在php remote debug里面配置好服务器 127.0.0.1 80 xdebug,然后设置好识别字符串。这里是我们已经定义了的phpstorm4,然后保存。这样就配置好了。
4.使用:现在我们就可以开始调试了。
点击者按钮,开始监听远程调试,当变成绿色表示监听成功。下面我们设置一个断点。
看到木有,有木有有木有很强大,可以一步一步执行哦,F7单步进入函数,F8是单步跳过函数。有不明白的留言哦。
您可能感兴趣的文章:
- 解析phpstorm + xdebug 远程断点调试
- phpstorm配置Xdebug进行调试PHP教程
- 教你在PHPStorm中配置Xdebug
- 浅谈php+phpStorm+xdebug配置方法

PHP是一种广泛应用于Web开发的编程语言。对于PHP的开发工具来说,选择一个合适的工具可以让开发者的工作变得更加高效和便捷。在本篇文章中,我们将探讨几种常见的PHP开发工具,包括集成开发环境(IDE)、文本编辑器以及调试工具等。一、集成开发环境(IDE)PhpStormPhpStorm是一款功能强大的PHP开发环境,由JetBrains开发。它不仅支持PH

PHP是一种流行的服务器端脚本语言,被广泛用于Web开发。为了写出高效、精简的PHP代码,程序员们需要使用一款优秀的代码编辑器。这篇文章将介绍PHP编程中一些常见的代码编辑器。SublimeTextSublimeText可能是最受欢迎的代码编辑器之一。它的灵活性和易用性使其成为许多开发人员的首选编辑器。SublimeText的主要特点包括:高度定制

PHP开发必备工具盘点:掌握这3种集成开发工具,需要具体代码示例随着互联网的飞速发展,PHP作为一种广泛应用于开发网站和Web应用的编程语言,受到了越来越多开发者的喜爱。为了提高开发效率和质量,使用合适的集成开发工具是必不可少的。在本文中,我们将盘点PHP开发必备的3种工具,并为每一种工具提供具体的代码示例,帮助开发者更好地掌握和应用。第一种工具:PHPSt

在当前的Web开发中,PHP已经成为了一个十分受欢迎的后端编程语言。然而,在进行PHP开发时,选用优质的编辑器和开发工具可以大大提升开发效率和代码质量。本文将介绍一些常见的PHP编辑器和开发工具。PHPStormPHPStorm是一款由JetBrains公司推出的集成开发环境(IDE),提供了强大的PHP开发支持、代码分析、调试、自动化测试等一系列功能,并支

PHP集成开发工具大揭秘:常见的3种工具一览,需要具体代码示例随着互联网的不断发展,PHP作为一种开发Web应用程序的脚本语言,被广泛应用于各个领域。为了提高开发效率和代码质量,许多程序员选择使用集成开发工具(IntegratedDevelopmentEnvironment,简称IDE)来进行PHP开发。本文将揭秘常见的3种PHP集成开发工具,并提供具体

作为一种广泛应用于Web开发的编程语言,PHP发展了二十余年,已经成为了许多开发者的首选。当然,在利用PHP进行Web开发的过程中,工具的选择也是非常重要的。本文将简要介绍一些开发CMS必备的PHP编程工具,以期为正在或准备从事Web开发的开发者提供一些帮助和指导。EclipsePDT作为一种流行的集成开发环境(IDE),EclipsePDT集成了许多

随着Web应用程序的普及,PHP成为了最受欢迎的编程语言之一。然而,为了使用PHP编写复杂的应用程序,需要大量的编码。为了帮助程序员更快地开发PHP应用程序,开发人员们开发了许多代码生成器。这些代码生成器提供了快速生成PHP代码的工具和方式。以下是一些常见的PHP代码生成器。PHPMakerPHPMaker是一款生成PHP代码的Windows应用程序,可快速

PHP编程的集成开发环境(IDE)是程序员日常工作中不可或缺的工具之一。IDE提供了强大的编辑器、调试器、版本控制、代码自动补全和语法检查等功能,让程序员在开发过程中更加轻松、高效地完成代码编写和调试工作。那么在PHP开发中,都有哪些常见的集成开发环境呢?下面就为大家介绍几款常用的PHPIDE。PHPStormPHPStorm是由JetBrains公司开发


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Dreamweaver Mac version
Visual web development tools

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

Atom editor mac version download
The most popular open source editor

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

SublimeText3 Chinese version
Chinese version, very easy to use
