今天说一说宝塔 开启xdebug_Xdebug 使用说明,希望能够帮助大家进步!!!...Xdebug 使用说明 先说下配置方法: wincachegridd:为xdebug输出文件分析工具 2 把xdebug copy到php扩展文件目录:d:/wamp/bin/php/php5.2.5/...;;;;;;;;;;;; ; Xdebug Settings ; ;;;;;;;;;;;;;;;;;;; xdebug.auto_trace=On xdebug.collect_params=On xdebug.collect_return...=On xdebug.trace_output_dir="d:/wamp/bin/php/debuginfo" xdebug.profiler_enable=On xdebug.profiler_output_dir...Php代码 xdebug.profiler_enable=on xdebug.profiler_enable=on 打开效能监测器。
; 下载对应自己版本的插件; 如果有选择困难症的可以打开:https://xdebug.org/wizard.php; 然后再本地创建一个php文件 用来输出phpifno; 打开该文件,右键查看源代码...然后打开PHP配置文件 zend_extension=E:\web\PHPTutorial\php\php-7.2.1-nts\ext\php_xdebug-2.6.0-7.2-vc15-nts.dll...//指定Xdebug扩展文件的路径 xdebug.remote_enable=1 //是否开启远程调试 xdebug.remote_handler=dbgp //指定远程调试的处理协议 xdebug.remote_mode...xdebug.remote_host=localhost //指定远程调试的主机名(安装phpstorm的主机ip) xdebug.remote_port=9001 //指定远程调试的端口号 xdebug.idekey...他会打开页面,带上XDEBUG_SESSION_START参数 这时候编辑器会闪 回到编辑器 ? ? OK 了
1.进入 http://xdebug.org/wizard.php 页面,新建一个php页面,里面输入 echo phpinfo(); 然后在运行的页面,复制页面内容到里面, 这个网站会分析出,当前运行的...php版本,是否是线程安全等内容,然后给出一个链接去下载对应的xdebug版本。...3.通过上述步骤,调试代码时,还是显示连接 netbeans-xdebug信息。 4.在zend_extension后面加入下面几段代码,可以调试成功。 ...xdebug.remote_enable=true xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote_port
说明:记录为mediawiki搭建LAMP_Xdebug的过程。...Xdebug 点击xdebug,进入后使用命令行命令curl locahost/info.php将info.php文件的html页面拷贝到该网页进行php版本在线检测与自动选择Xdebug版本。...下载网站筛选出的xdebug-xx.tgz文件。 解压下载文件并进入xdebug-xx文件夹。...tar -xvzf xdebug-xx.tgz cd xdebug-xx 输入phpize后返回结果: Configuring for: PHP Api Version: 20131106...= /usr/lib/php5/20131226/xdebug.so [XDebug] xdebug.remote_enable = 1 xdebug.remote_autostart = 1
1.安装debug 2.检查phpinfo是否存在xdebug 3.修改/etc/php5/apache2/conf.d/xdebug.ini 内容如下: [xdebug] zend_extension...=”/usr/lib/php5/20090626/xdebug.so” xdebug.idekey=”PHPSTORM” xdebug.remote_host=127.0.0.1 xdebug.remote_enable...=on xdebug.remote_port = 9000 xdebug.remote_handler = “dbgp” xdebug.auto_trace = 1 xdebug.collect_includes...= 1 xdebug.collect_params = 1 xdebug.collect_return = 1 xdebug.default_enable = 1 xdebug.collect_assignments...= 1 xdebug.collect_vars = 1 xdebug.remote_autostart = 1 xdebug.remote_connect_back = 1 xdebug.show_local_vars
zend_extension="ext\php_xdebug-2.2.5-5.4-vc9.dll" [Xdebug] ;是否开启自动跟踪 xdebug.auto_trace= On ;是否开启异常跟踪...xdebug.show_exception_trace= On ;是否开启远程调试自动启动 xdebug.remote_autostart= On ;是否开启远程调试 xdebug.remote_enable...xdebug.remote_handler=dbgp ;是否收集变量 xdebug.collect_vars= On ;是否收集返回值 xdebug.collect_return= On ;是否收集参数...xdebug.collect_params= On ;跟踪输出路径 xdebug.trace_output_dir="d:\xdebug" ;是否开启调试内容 xdebug.profiler_enable...=On ;调试输出路径 xdebug.profiler_output_dir="d:\xdebug" ;调试的域名 xdebug.remote_host=localhost 修改以后重启服务器,看看有没有出现
写在前面:http://my.oschina.net/caoge/blog/118725 注意事项: 1.http://www.xdebug.org/download.php下载debug扩展 php版本...API20090626,TS,VC9 我下载的是PHP 5.3 VC9 TS (32 bit) 2.配置php.ini zend_extension=”D:/wamp/php/php5.3.27/ext/php_xdebug.dll...” [Xdebug] xdebug.profiler_enable=on xdebug.trace_output_dir=”D:\wamp\xdebug” xdebug.profiler_output_dir...=”D:\wamp\xdebug” xdebug.max_nesting_level = 10000 ;开启自动跟踪 xdebug.auto_trace=On ;开启异常跟踪 xdebug.show_exception_trace...=On xdebug.remote_enable=On xdebug.remote_host=127.0.0.1 xdebug.remote_port=9000 xdebug.remote_handler
对有有经验的程序员,使用 echo()、print_r ()、print_f ()、var_dump () 等函数足以调试 php 代码,如果你不喜欢这样的话,xdebug 就是一个非常好的 php 调试工具...[图片2.png] 打开 https://xdebug.org/wizard 站点将复制的内容全部填写进去,点击 “Analyse my phpinfo () output” 按钮进行检测 php 对应扩展...] Xdebug zend_extension=E:\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug-3.1.4-7.3-vc15-nts-x86..._64.dll xdebug.remote_enable =1 xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" xdebug.remote_port...= 9000 xdebug.client_port = 9000 xdebug.idekey = test xdebug.mode = debug 打开 phpstorm 的设置 [图片7.png]
nts.dll" xdebug.profiler_output_dir="D:\phpStudy\PHPTutorial\tmp\xdebug" xdebug.trace_output_dir="D:...\phpStudy\PHPTutorial\tmp\xdebug" xdebug.profiler_append = 0 xdebug.profiler_enable = 1 xdebug.profiler_enable_trigger...= 0 xdebug.profiler_output_name = "cache.out....%t-%s" xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" xdebug.remote_autostart = 1 xdebug.remote_host...= "127.0.0.1" xdebug.remote_port = 9060 xdebug.idekey = phpstorm 3, 设置phpstrom 4,如果使用phpstudy请勾选xdebug
安装Xdebug 先打开xdebug的远程模式,编辑php.ini,完整配置如下: [Xdebug] zend_extension="d:/xampp/php/ext/php_xdebug-2.2.3-...5.4-vc9.dll" xdebug.remote_enable = On xdebug.remote_host = 127.0.0.1 xdebug.remote_port = 9000 xdebug.remote_handler...使结果输出到IDE上面 先打开xdebug的远程模式,编辑php.ini,完整配置如下: [Xdebug] zend_extension="d:/xampp/php/ext/php_xdebug-2.2.3...-5.4-vc9.dll" xdebug.remote_enable = On xdebug.remote_host = 127.0.0.1 xdebug.remote_port = 9000 xdebug.remote_handler...= "dbgp" 123456 [Xdebug]zend_extension="d:/xampp/php/ext/php_xdebug-2.2.3-5.4-vc9.dll"xdebug.remote_enable
macOS XDebug 本地调试 很久没写PHP了、同样很很久没有用XDebug了,近期有个简单的场景要用到,简单记录一下关键步骤。...v2.7.1, Copyright (c) 2002-2019, by Derick Rethans 环境搭建 // 安装xdebug $ pecl install xdebug // 配置xdebug...$ vim /usr/local/etc/php/7.3/conf.d/ext-xdebug.ini [xdebug] zend_extension="xdebug.so" xdebug.remote_enable...=On xdebug.remote_port=9001 xdebug.idekey=PHPSTORM xdebug.remote_connect_back = 1 // 重启php服务 $ brew...XDEBUG_SESSION_START=PHPSTORM 效果如下: image.png 浏览器没有必要安装 Xdebug Helper 插件。
# cd /usr/local/src # git clone https://github.com/xdebug/xdebug.git # cd xdebug # ..../rebuild.sh // xdebug配置文件 # vim /etc/php.d/xdebug.ini zend_extension=xdebug.so xdebug.remote_enable=...On xdebug.remote_port=11955 xdebug.idekey=PHPSTORM // 重启PHP服务 # systemctl restart php-fpm # systemctl...status php-fpm 然后重点来了,一定不要忘记开放上面配置的xdebug.remote_port端口号,开放此端口号、开放此端口号、开放此端口号。...XDEBUG_SESSION_START=PHPSTORM 效果如下: image.png 同样的,浏览器没有必要安装 Xdebug Helper 插件。
centos 7 下PHP7安装xdebug # 下载xdebug wget https://xdebug.org/files/xdebug-2.7.2.tgz # 解压 tar -xf xdebug-...;;;; zend_extension=xdebug.so xdebug.idekey = PHPSTORM xdebug.remote_enable = 1 xdebug.remote_mode =...req xdebug.remote_handler = dbgp xdebug.remote_connect_back = 1 xdebug.remote_port = 9999 xdebug.remote_autostart...= 1 xdebug.remote_log = /usr/local/php/var/log/xdebug.log # 这是xdebug的性能分析工具 xdebug.profiler_enable=0...xdebug.profiler_enable_trigger=1 xdebug.profiler_output_dir="/opt/web/phpc/xdebug/profile" ;xdebug.profiler_enable_trigger_value
一、下载并配置 XDebug wamp 环境: 1、获取 xdebug ?...3、修改 php.ini 文件 (1)将 xdebug 文件引入 avatar (2)开启 xdebug ? 如果需要调试 Joomla 代码,则开启 XDebug profiling 。...php_xdebug.dll" ;是否允许Xdebug跟踪函数调用,跟踪信息以文件形式存储,默认值为0 xdebug.auto_trace=1 ;是否允许Xdebug跟踪函数参数,默认值为0 xdebug.collect_params...=1 ;是否允许Xdebug跟踪函数返回值,默认值为0 xdebug.collect_return=1 ;函数调用跟踪信息输出文件目录,默认值为/tmp xdebug.trace_output_dir...="D:\phpStudy\tmp\xdebug" ;性能分析文件的存放位置,默认值为/tmp xdebug.profiler_output_dir ="D:\phpStudy\tmp\xdebug"
有经验的话猜也能猜八九不离十,但是完事不可能靠猜来解决,所以有时候得追踪到 bug 的根源,而 XDebug 就是我们调试的好工具。...Homestead 中配置 Xdebug 默认情况下, Homestead 已经为我们安装好了 Xdebug ,我们可以在页面中打印 phpinfo() 来进行查看是否开启 Xdubug 扩展 ?
场景 LNMP 位于 macOS LNMP 位于 Docker LNMP 位于虚拟机中的 Docker php-xdebug 安装 # php也是通过brew安装的 $ brew info...php72-xdebug $ brew install php72-xdebug 配置 /usr/local/etc/php/7.2/conf.d/ext-xdebug.ini 其他系统请替换为实际的路径...[xdebug] # 必须使用绝对路径 zend_extension="/usr/local/opt/php71-xdebug/xdebug.so" xdebug.remote_enable=1 #xdebug.remote_host...=local004.khs1994.com xdebug.remote_connect_back=1 xdebug.remote_port=9010 xdebug.remote_log=/tmp/xdebug-remote.log...xdebug.remote_handler=dbgp Chrome 插件 https://github.com/mac-cain13/xdebug-helper-for-chrome 在选项中选择 PhpStrom
=php_xdebug.dll xdebug.profiler_enable=on xdebug.trace_output_dir="d:\temp\xdebug" xdebug.profiler_output_dir...> 运行结果 xdebug的输出文件格式(cachegrind.out) xdebug的输出文件格式(cachegrind.out) xdebug的性能测试输出文件名是可以配置的。...%s ============================================================= 使用Xdebug调试和优化PHP程序系列教程之Xdebug配置,根据Xdebug...第三部分:堆栈跟踪: 相关参数设置 xdebug.dump_globals 类型:布尔型 默认值:1 限制是否显示被xdebug.dump....xdebug.remote_enable 类型:布尔型 默认值:0 这个开关控制xdebug是否应该试着去连接一个按照xdebug.remote_host和xdebug.remote_port来设置监听主机和端口的
在此记录: xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug" xdebug.trace_output_dir="D:\phpStudy\tmp...\xdebug" zend_extension="D:\iphpStudy\php\php-5.6.27-nts\ext\php_xdebug.dll" xdebug.profiler_enable...= 1 xdebug.auto_trace = 1; xdebug.show_exception_trace = 1 ;这里必须设置为0,为了能使用浏览器插件 xdebug helper配合调试...xdebug.remote_autostart = 0 ; xdebug.remote_enable = 1 ; ;这里是开启远程调试 xdebug.remote_handler = "dbgp...key xdebug.idekey="PHPSTORM" ;
安装 PECL 安装 pecl install xdebug zend_extension="/usr/local/php/modules/xdebug.so" 源码包安装 https://xdebug.org...内部分内容 RUN pecl install xdebug RUN echo 'zend_extension=xdebug.so' >> /usr/local/etc/php/conf.d/xdebug.ini...控制当函数跟踪或堆栈跟踪记录函数调用时,Xdebug是否应该收集传递给函数的参数 xdebug.collect_vars boolean 0 这个设置告诉Xdebug在特定范围内使用哪些变量。...xdebug.dump_globals boolean 1 当该设置设置为true时,Xdebug将添加通过Xdebug.dump配置的超级全局变量的值*到屏幕上的堆栈跟踪和错误日志。...xdebug.show_mem_delta integer 0 Xdebug生成的跟踪文件将显示函数调用之间内存使用的差异 xdebug.trace_format integer 0 跟踪文件的格式 xdebug.trace_options
领取专属 10元无门槛券
手把手带您无忧上云