phpxdebug(php xdebug vscode)

本篇文章给大家谈谈phpxdebug,以及php xdebug vscode对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

phpstorm和postman关于xdebug安装和使用

一,慧返

查找合适的版本:正颤

安装xdebug扩展并且配置php.ini

二,phpStorm配置

2.1 端口号和php.ini配置的端口号一致即前清饥可。

2.2 IDE key和xdebug.idekey一致,host当前项目的域名

三,PostMan配置

设置cookie XDEBUG_SESSION是调试的时候必须传的参数:XDEBUG_SESSION=PHPSTORM,cookie里就会默认带上该参数

四,PostMan发起请求,然后再项目里打断点,这时phpstorm 就会有断点信息输出。

[img]

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,

按旁边的臭唯薯虫

按钮

大佬,请问一下PHP的debug和xdebug有啥区别?

php的debug通中族常都浏览器打印信息进行调试,比如在代码里面使用 echo、 var_dump、print_r等输出数据来查看代码的执行。

优点:

简单、使用方便

缺点:

要卖敬弊单步更追,比较费劲

xdebug是一稿辩个php的c语言扩展,支持单步调试打断点。可以和IDE配合使用,可以输出函数等调用次数时间。但是对程序有一定的消耗。跟追函数递归调用还是很方便的。

php xdebug 断点调试nginx超时怎么办

比悔毕如你的网页这么写的input name="uname" id="uname"form action="login.php" method="post"...input tpe="submit" name="submit" value="go" /碧则芹/form=================================script type="text/javascript function c(obj){ obj.action+="?uname="+document.getElementById('uname').value; }盯圆/scriptinput na

我也是后盾人学会的楼主也可以经常去学习.

怎么修改php xdebug-idekey

在PHPSTORM中配置XDEBUG

其实并不需要写返晌idekey。

php.ini

[curl]

; A default value for the CURLOPT_CAINFO option. This is required to be an; absolute path.

;curl.cainfo =

; Local Variables:

; tab-width: 4

; End:

; XDEBUG Extension

zend_extension = "d:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11-x86_64.dll";

;[xdebug]

xdebug.remote_enable = on

xdebug.profiler_enable = on

xdebug.profiler_enable_trigger = on

xdebug.profiler_output_name = cachegrind.out.%t.%pxdebug.profiler_output_dir = "d:/wamp/tmp"xdebug.show_local_vars=0

xdebug.idekey = "phpstorm"

xdebug.auto_trace = on

xdebug.show_exception_trace = on

;***** Added by go-pear

include_path=".;d:\wamp\bin\php\php5.5.12\pear\pear";*****

执行跟踪桐举断点

点击Run-Debug 会自动漏轮锋的打开PHP Web Application 中配置的网址(网址结尾会加上参数XDEBUG_SESSION_START=xxx),无需开启 Start Listening For PHP Debug Connections。

如何解决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目录时都需要写文件的全路径

关于phpxdebug和php xdebug vscode的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表