xdebug(Xdebug docker)

软件问答 2023.01.01 164

目录:

如何给Sublime text配置XDebug

准备工作:开启php xdebug扩展。

2

下载扩展:php_xdebug-2.1.0-5.3-vc6.dll;

3

下载好放在php下的扩展(ext)文件夹下:

4

设置php.ini配置文件:

[XDebug] extension = "php_xdebug-2.1.0-5.3-vc6.dll" xdebug.remote_enable = on xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" xdebug.remote_port = 9000

5

重启apache,然后运行phpinfo();检查xdebug是否安装成功:

6

然后打开sublime text软件;

7

点击菜单栏:View -》 Show Console 或者 ctrl + ~ 快捷键,调出控制台;

8

在命令栏输入:

然后回车;

9

控制台输出:Pleaserestart Sublime Text to finish installation安装成功;

按ctrl+shift+P组合键,然后输入install,并点击package control:Install Package ;

package 安装成功:

重启sublime text;

再次使用按ctrl+shift+P组合键,输入:xdebug,检查是否安装成功(如果不出现,则表示安装失败)。

点击菜单栏:Project-选择Save project as...:

选择存放位置,并命名文件名:

输入配置项:

火狐浏览器配置xdebug省略,大家可自行安装。

找到要调试的代码,按ctrl+ f8 打个断点。然后按shift + f8 进入调试

其他快捷组合键功能如下:

Shift+f8: 打开调试面板;

f8:打开调试面板快速连接;

Ctrl+F8: 切换断点;

Ctrl+Shift+F5: 运行到下一个断点;

Ctrl+Shift+F6: 单步;

Ctrl+Shift+F7: 步入;

Ctrl+Shift+F8: 步出 ;

等等。

phpstorm 怎么关掉xdebug

php安装xdebug扩展

我使用laravel

homestead作为开发环境默认已经安装,如果没有安装自行安装下,再继续。

查看phpinfo

remote_handler

、remote_host、remote_port

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

phpstorm设置

1、检查phpstorm的xdebug配置。这里的debug

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

2

设置debug.

添加server~

swoole.app是我本地的

web

server~

~

3.开始调试

打好第一个断点,shift

+

f9就可以了

打好第一个断点,选中配置的debug,

按旁边的臭虫

按钮

mac phpstorm xdebug启动失败怎么解决

xdebug 版本需要与php匹配,匹配地址 :点我匹配 点我查看所有版本

提示:不确定xdebug版本的,把phpinfo()显示的全部复制(command+a 全选再command+c复制)到文本框中,xdebug会自动跳转到下载配置页面,按页面提示流程安装即可。

安装xdebug

1、点击匹配地址,把复制的phpinfo信息粘贴到文本框。

2、按照页面的安装流程安装xdebug。

3、配置php.ini

提示:xdebug官网上的配置,只保证配置好xdebug,但不能与phpstorm进行配置,正确的配置方法,在添加xdebug模块下添加以下代码。

如何解决xdebug安装失败

 方法/步骤

查看错误,错误信息存在apache的logs文件中,查看方法如图:

下载xdebug方法,到xdebug.org官网下载后放到一个地方即可,推荐存放到php/ext目录中,需要注意的是一定要下载和你的apache和php版本都一致的版本,否则可能会加载失败。

安装xdebug方法:在php.info配置文件中添加xdebug配置信息,即可,如图。

[xdebug]

zend_extension=D:/php/php-5.4.31/ext/php_xdebug-2.2.2-5.4-vc9.dll

;zend_extension= /usr/lib/php5/20090626+lfs/xdebug.so (Linux)

xdebug.remote_enable=on

xdebug.remote_handle=dbgp

xdebug.remote_host=127.0.0.1

xdeubg.remote_port=9000

xdebug.idekey="ide.xdebug"

Xdebug.auto_trace = on

;function info formmat

xdebug.profiler_enable=on

;xingneng info

xdebug.trace_output_dir="D:/php/php-5.4.31/xdebug"

;xingneng info

xdebug.profiler_output_dir="D:/php/php-5.4.31/xdebug"

;xingneng info

Xdebug.profiler_output_name="cachegrind.out.%p"

重启apache,通过phpinfo查看,如果能看到xdebug说明安装成功,否则请根据第一步查看错误方法 进行排查。成功页面如图:

END

注意事项

下载的xdebug文件名中的版本号分别是apache的版本号和php的版本号,需选择正确

php.info文件中配置加载xdebug目录时都需要写文件的全路径

wampserver怎么打开xdebug功能

进行打开wampserver的功能之后,进行点击弹出了下拉菜单中进行选择为“php”的选项。

弹出了下拉菜单中进行选择为“php设置”的选项。

进行选择为了php设置之后,就会弹出了一个为进行勾选上(xdebug):profiler enable trigger的选项即可。

然后在次通过的是wampserver的选项,进行选择为webgrind的选项。

然后就会通过网页进行打开了网站xdebug,显示无法打开该网站,进行需要把localhost进行改为127.0.0.1即可。

6

这样就进入到了webgrind的中就可以使用xdebug功能对性能上分析问题

本文转载自互联网,如有侵权,联系删除

相关推荐