包含phpstorm之断点调试的词条

本文目录一览:

phpstorm怎么运行php断点调试

运行环境:

PHPSTORM版本 : 8.0.1

PHP版本 : 5.6.2

xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll

ps : php版本和xdebug版本一定要相对应

1. PHP安装xdebug扩展

php.ini的配置,下面的配置仅供参考,路径要换成自己的!

[xdebug]

zend_extension=”D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll”

xdebug.remote_enable = On

xdebug.remote_handler = dbgp

xdebug.remote_host= localhost

xdebug.remote_port = 9000

xdebug.idekey = PHPSTORM

ps : remote_handler 、remote_host、remote_port 这些都有默认值,但还是建议设置下,至少知道要设置这些参数~

查看phpinfo~

2.PHPSTORM设置

以前一直用zendstudio,刚开始用phpstorm非常蛋疼,用了一段时间后发现还挺好用的

1.首先检查phpstorm的xdebug配置

这里的debug port要和php.ini里面的xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。

2. 设置debug.

添加本地的 web server~

www****com 是我本地的 web server~ ~

3.开始调试

打好第一个断点,shift + F9就可以了

打好第一个断点,选中配置的debug, 按旁边的臭虫 按钮

phpstorm怎么断点调试下一步

1.为php安装xdebug,方法在上一篇中有详细介绍

2.注意这个时候需要修改php.ini内容如下:

[Xdebug]

zend_extension_ts =”d:/wamp/php/ext/php_xdebug-2.1.2-5.2-vc6.dll”

xdebug.auto_trace=On

xdebug.collect_params=On

xdebug.collect_return=On

xdebug.trace_output_dir=”d:/wamp/php/debuginfo”

xdebug.profiler_enable=On

xdebug.profiler_output_dir=”d:/wamp/php/debuginfo”

xdebug.idekey=PhpStorm

xdebug.remote_enable=on

xdebug.remote_host=localhost

xdebug.remote_port=9000

xdebug.remote_handler=dbgp

3.phpstorm配置

客户端调试,打开phpStorm,进入FileSettingsPHPServers,这里要填写服务器端的相关信息,name填localhost,host填localhost,port填80,debugger选XDebug

进入FileSettingsPHPDebug,看到XDebug选项卡,port填9000,其他默认

进入FileSettingsPHPDebugDBGp Proxy,IDE key 填 phpStorm,host 填localhost,port 填80

点OK退出设置。

4.浏览器设置

chrome有插件xdebug helper下载后,设置白名单为localhost也就是默认localhost,才显示小虫子的图标

5.启动断点:

在phpstorm中设置断点后,启动监听,就是电话一样的图标,然后用chrome浏览localhost中的指定断点的文件,会自动进入断点,在phpstorm中看到调试信息。

phpstorm 10.0.4怎样断点调试

在php.ini中添加如下行:

zend_extension=”/wherever/you/put/it/xdebug.so”

xdebug.idekey=”PHPSTORM”

xdebug.remote_host=127.0.0.1

;默认是9000,但在此把端口设置为9001,因为如果和fpm冲突的话就无法启动,所以要修改一下

xdebug.remote_port=9001

xdebug.remote_enable=on

重启web服务器查看phpinfo()的信息就可确认xdebug是否开启成功。

为什么phpstorm设置断点这么麻烦,还要安装?

php设置断点不麻烦,只要php已经安装了xdebug扩展之后 ,在phpstorm中,只要配置调试端口和起始就可以了。

phpstorm怎么使用断点调试

工具/原料

phpstorm

Xdebug

方法/步骤

1

PHP安装xdebug扩展

2

phpstorm的xdebug配置

debug port要和php.ini里面的xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。

3

添加php web appaliation

4

填写各项配置

5

打好第一个断点,shift + F9就可以了

打好第一个断点,选中配置的debug, 按旁边的debug虫子 按钮

END

注意事项

php.ini中信息要配置正确

如果9000端口被占用的话,可以改成其他端口。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/188681.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-11-28 13:33
下一篇 2024-11-28 13:33

相关推荐

  • PHPStorm注释模板详解

    PHPStorm是一款强大的PHP开发工具,提供了很多实用的功能,其中注释模板是其中之一。在编写代码时,我们需要加上注释来增加代码的可读性、可维护性和可移植性。使用注释模板可以使我…

    编程 2025-04-23
  • PhpStorm格式化快捷键

    一、Ctrl+Alt+L Ctrl+Alt+L是PhpStorm中最常用的代码格式化快捷键。通过格式化快捷键,可以使代码具有良好的可读性,使代码易于理解,易于阅读。 使用快捷键Ct…

    编程 2025-04-23
  • 深入了解PhpStorm格式化

    一、什么是PhpStorm格式化 PhpStorm是一款强大的PHP集成开发环境。其中一个重要的功能是格式化。 格式化是指自动调整代码的排版和缩进,使得代码具有更好的可读性。对于团…

    编程 2025-04-23
  • PHPStorm激活码详解

    一、PHPStorm激活码怎么用 1、在安装PHPStorm时,可以选择激活方式。 2、如果没有激活,则需要在软件中输入激活码进行注册。 3、输入激活码后,点击激活即可。 二、PH…

    编程 2025-04-12
  • phpstorm代码格式化指南

    一、安装phpstorm格式化插件 phpstorm是一款功能强大的PHP集成开发环境,但是它的代码格式对开发者来说并不总是满意的。为了解决这个问题,我们可以安装phpstorm格…

    编程 2025-04-02
  • phpStorm SVN使用指南

    一、SVN简介 Subversion(SVN)是一个开源的版本控制系统,通过它可以管理代码的版本,记录代码修改信息,方便多人协同开发、版本回滚、代码追踪等操作。 phpStorm是…

    编程 2025-02-05
  • 包含soapjava的词条

    本文目录一览: 1、java soap的报错 2、关于java,soap服务器端的代码怎么写 3、如何用java做soap 4、java soap的header怎么获取 5、JAV…

    编程 2025-01-16
  • 包含python标准库及示例的词条

    本文目录一览: 1、python哪些标准库 2、Python常用的标准库以及第三方库有哪些? 3、Python 常用的标准库以及第三方库有哪些 python哪些标准库 标准库比较多…

    编程 2025-01-16
  • 包含python标准库及示例的词条

    本文目录一览: 1、python哪些标准库 2、Python常用的标准库以及第三方库有哪些? 3、Python 常用的标准库以及第三方库有哪些 python哪些标准库 标准库比较多…

    编程 2025-01-16
  • java断点,JAVA断点

    本文目录一览: 1、Java编程 如何使用断点?? 2、java 如何快速的清除项目中的所有断点 3、java项目中如何打断点测试 4、java中的”断点“是什么意思? 5、jav…

    编程 2025-01-16

发表回复

登录后才能评论