摘要:下载是一个开放源代码的程序调试器即一个工具,可以用来跟踪,调试和分析程序的运行状况。全部可用配置可参考官方的一个链接设置服务器配置完成后,需要对作一些设置,使其能够监听到浏览器的请求。
下载Xdebug
Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。
Xdebug官方网站:http://xdebug.org/
配置php.ini将下载的xdebug.dll库拷贝到%PHP_HOME%/ext目录,然后打开php.ini文件添加如下配置:
[XDebug]
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir ="D:phpStudytmpxdebug"
xdebug.trace_output_dir ="D:phpStudytmpxdebug"
xdebug.profiler_output_name = "cache.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_mode = "req"
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9001
xdebug.idekey="PHPSTORM"
xdebug.remote_autostart = no
zend_extension="D:phpStudyphp55nextxdebug.dll"
上面下载的dll库放置位置不是固定,只要在php.ini配置文件中准确指定即可,即zend_extension配置项指向dll库文件。
这一部分关于Xdebug的配置是很复杂的,这里只是简单地配置了一下,详细配置可以查阅相关资料。
Xdebug全部可用配置可参考官方的一个链接:http://xdebug.org/docs/all_se...
服务器配置完成后,需要对PHPStorm作一些设置,使其能够监听到浏览器的请求。
1、进入File>Settings>PHP,设置本地的php解释器,解释器一般指的是php的二进制文件,windows下的php安装路径下的php.exe,类unix系统下就是bin/php文件 2、进入File>Settings>PHP>Servers,这里要填写服务器端的相关信息Host指的是http服务器上配置的项目的访问域名,我本地nginx配置的是test.yii.com,用的是默认的80端口
Debug port 填写的是上文中,php.ini配置文件当中xdebug.remote_port那一项的值
IED key填写的值是php.ini文件中xdebug.idekey的值,Host、Port是File>Settings>PHP>Servers中设定的Host、Port值
点击左上角加号,选择PHP Web Application
建议使用Chrome浏览器,安装 xdebug helper插件, 下载好之后点选项,IDE选PHPSTORM
例如在控制器SiteController中新建一个actionTest方法,浏览器中应该访问url是http://test.yii.com/index.php...
访问该url,界面切换到phpStorm调试界面
在调试界面下,可以看到变量信息
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/26049.html
摘要:本教程主要应用于,和基本上同理。所以大概配置如下官网下载地址扩展一定要装对,注意区分和版本,查看扩展是否成功。会生成,有效期为个小时可修改配置。很多教程需要下载等浏览器插件,原理就是请求里附加。文件参数设置为或者,无需设置。 前言 很多人好奇网上关于php配置xdebug的教程那么多,为什么我还要写这篇文章?因为网上的教程配置很乱,很多都是复制粘贴,有些配置项根本不需要,也不解释干嘛的...
摘要:设置添加本地的是我本地的开始调试打好第一个断点,就可以了打好第一个断点,选中配置的按旁边的臭虫按钮 运行环境: PHPSTORM版本 : 8.0.1 PHP版本 : 5.6.2 xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll ps : php版本和xdebug版本一定要相对应 PHP安装xdebug扩展 php.ini的配置,下面的配置仅供参...
摘要:基本信息安装下载扩展配置配置新建注如果不使用路径映射,将只能调试框架入口文件配置插件地址配置测试开启编辑器监听浏览器访问项目打开,可以看到控制台已经打开断点调到下一个断点,可以看到效果了使用调试安装插件使用请求进入断 1.基本信息: window 7 php:7.1.3 phpstorm:2017.1 xdebug:2.5.1 postman postman interceptor c...
摘要:新建一个,如下图填写内容必须和文件一致,默认为为对应的地址不用修改选择设置目录映射,本地目录远程目录设置断点,点击电话按钮启动监听就可以进行断点调试了 laradock 配置 编辑 laradock/.env 文件 WORKSPACE_INSTALL_XDEBUG=true PHP_FPM_INSTALL_XDEBUG=true 重新构建容器 docker-compose build...
摘要:新建一个,如下图填写内容必须和文件一致,默认为为对应的地址不用修改选择设置目录映射,本地目录远程目录设置断点,点击电话按钮启动监听就可以进行断点调试了 laradock 配置 编辑 laradock/.env 文件 WORKSPACE_INSTALL_XDEBUG=true PHP_FPM_INSTALL_XDEBUG=true 重新构建容器 docker-compose build...
阅读 3381·2023-04-26 00:39
阅读 3905·2021-09-22 10:02
阅读 2489·2021-08-09 13:46
阅读 1070·2019-08-29 18:40
阅读 1427·2019-08-29 18:33
阅读 730·2019-08-29 17:14
阅读 1486·2019-08-29 12:40
阅读 2936·2019-08-28 18:07