Can
Be Better

PHPStorm+Xdebug 断点调试

下载Xdebug

准备阶段

首先调用phpinfo()函数显示出当前PHP信息。

Xdebug 官网下载合适的 dll 文件

打开窗口:http://xdebug.org/wizard.php ,Ctrl+A把当前窗口所有文本把文本添加到输入框。

之后按照 Instructions 一步一步操作。

设置 php.ini

官网文档:https://www.jetbrains.com/phpstorm/help/configuring-xdebug.html

然后去PHP目录设置php.ini,其中设置可参照,把相应的地址改为自己的。

[Xdebug]
zend_extension = Z:\xampp\php\ext\php_xdebug-2.5.0-5.6-vc11.dll
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
xdebug.profiler_enable=1
xdebug.profiler_output_dir=Z:\xampp\htdocs\profiler_output

下载 Xdebug helper

chrome 网上应用商店 https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc?hl=zh-CN

配置

配置很简单,如下图

配置 phpStorm

破解

官网下载:https://www.jetbrains.com/phpstorm/download/#section=windows-version
注册时选择 License server,填写 http://idea.lanyus.com/

配置php环境

 

配置 debug

  • 保证端口号和php.in中的一致,如果没有设置端口,默认就是9000

  • 设置 DBGp Proxy

设置 PHP Web Application

  • 设置 server

  • 添加配置,在 phpStorm 右上角,选择Edit Configurations...,然后配置站点

 

断点调试

Start Listening for PHP Debug Connections

点击右上角像磁铁的东西,然后点击绿色甲壳虫开始调试。最终效果如下,又断点,可以显示当前运行到哪里,以及所有变量。

 

不开启评论,如有问题疑问请发邮件。i@ltq.im最长的路 » PHPStorm+Xdebug 断点调试

评论 抢沙发

评论前必须登录!