一:安装 安装方法一:编译安装 1、下载PHP的XDebug扩展,网址:http://xdebug.org/ # wget http://pecl.php.net/get/xdebug-2.1.2.tgz...扩展 手动安装 [Xdebug] zend_extension_ts="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so..." xdebug.profiler_enable=on xdebug.trace_output_dir="/tmp/xdebug" xdebug.profiler_output_dir="/tmp.../xdebug" zend_extension也可以 自动安装 [Xdebug] extension=xdebug.so xdebug.profiler_enable=on xdebug.trace_output_dir...=================================== 另外还有一个扩展也很好: http://pecl.php.net/package/xhprof 安装参考: http://www.phpv5
今天说一说宝塔 开启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 打开效能监测器。
出现的错误信息如下图显示的: 原因和问题解决 上面问题的主要原因是 Xdebug 扩展没有在你的 PHP 环境中进行配置。 找到 php.ini 文件,然后添加下面的内容。...[XDebug] zend_extension = "php_xdebug.dll" xdebug.remote_autostart = 1 xdebug.profiler_append = 0 xdebug.profiler_enable...= 0 xdebug.profiler_enable_trigger = 0 xdebug.profiler_output_dir = "/xampp/tmp" xdebug.remote_enable...= 1 xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" xdebug.remote_log = "/xampp/tmp/...xdebug.txt" xdebug.remote_port = 9000 xdebug.trace_output_dir = "/xampp/tmp" xdebug.remote_cookie_expire_time
; 下载对应自己版本的插件; 如果有选择困难症的可以打开:https://xdebug.org/wizard.php; 然后再本地创建一个php文件 用来输出phpifno; 打开该文件,右键查看源代码...下载完毕之后,是一个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
关于 Xdebug 的扩展,在这里应该填的是 dll 文件,或者 MacOS 使用的文件。 需要注意的是,不要在这里填 phpdg.exe 这个文件的路径。...这个选项的主要目的是:是告诉 IntelliJ IDEA Ultimate 如果在 php.ini 中没有配置 xdebug 的时候 IntelliJ IDEA Ultimate 到哪里去进行调试和找到调试扩展...https://www.ossez.com/t/intellij-idea-ultimate-php-xdebug/13887
说明:记录为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
[图片2.png] 打开 https://xdebug.org/wizard 站点将复制的内容全部填写进去,点击 “Analyse my phpinfo () output” 按钮进行检测 php 对应扩展...[图片3.png] 下载扩展 [图片4.png] 将下载的文件放入到对应 php 版本的扩展文件夹中 [图片5.png] 打开 php.ini 文件,在最下方增加 xdebug 扩展配置 [图片6.png...] 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 ?...2、下载 dll 文件到扩展目录 ? 3、修改 php.ini 文件 (1)将 xdebug 文件引入 avatar (2)开启 xdebug ?...phpStudy 环境: phpStudy 集成环境已经集成了 xdebug 扩展,只需开启即可。 1、开启方式: ?...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
有经验的话猜也能猜八九不离十,但是完事不可能靠猜来解决,所以有时候得追踪到 bug 的根源,而 XDebug 就是我们调试的好工具。...Homestead 中配置 Xdebug 默认情况下, Homestead 已经为我们安装好了 Xdebug ,我们可以在页面中打印 phpinfo() 来进行查看是否开启 Xdubug 扩展 ?
领取专属 10元无门槛券
手把手带您无忧上云