phpStorm配置vagrant下的xdebug 作者:matrix 被围观: 5,514 次 发布时间:2017-10-15 分类:零零星星 | 一条评论 » 这是一个创建于 1781...测试环境: 服务端:vagrant下ubuntu16的lnmp.org一键安装包 IDE:phpStorm for mac xdebug扩展进行断点调试 虚拟机安装配置xdebug扩展 连接vagrant.../webstore/detail/eadndfjplgieldjbigjakmdgkmoaaaoc 配置插件xdebug helper 确保IDE KEY和ini配置保持一致 配置phpStorm...确保Languages & Frameworks =》 PHP =》 Debug 配置端口和xdebug.remote_port一样。...☎️电话图标 浏览器插件打开调试 浏览器页面请求的网址即可看到调试信息 网页和api调试配置方式本质都是在 cookie 中自动添加XDEBUG_SESSION=phpStorm 调试快捷键
同时根据你使用的 xdebug 配置也有关系。xdebug 2.x下面的配置是 xdebug Version 2 的配置,如果你使用 xdebug 3.x 版本的话,配置是不同的。...= 9000xdebug.trace_output_dir = "/xampp/tmp"xdebug.remote_cookie_expire_time = 36000xdebug 3.x下面的配置是...xdebug 3.x 版本的配置,这个版本的配置已经有了不少的修改。...如果直接使用 xdebug 2.x 版本的配置的话,可能会遇到 IntelliJ 断点不停的问题。...官方的这篇文章:Configure Xdebug | IntelliJ IDEA Documentation 非常值得参考,最好仔细阅读下。
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
=”/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...如果是框架需要配置 菜单run-edit debug configurations-defaults-PHP web Application中设置 server:localhost Start URL
1,下载安装包 安装包地址 2,配置 注意,下载安装包是注意查看自己系统是64位还是32位。...在php.ini文件里面最后配置如下: ;zend_extension="D:\phpStudy\PHPTutorial\php\php-7.2.1-nts\php_xdebug-2.6.0-7.2-vc15...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...%t-%s" xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" xdebug.remote_autostart = 1 xdebug.remote_host
Extension Build API220090626,TS,VC9 PHP Extension Build 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=dbgp
[图片3.png] 下载扩展 [图片4.png] 将下载的文件放入到对应 php 版本的扩展文件夹中 [图片5.png] 打开 php.ini 文件,在最下方增加 xdebug 扩展配置 [图片6.png..._64.dll xdebug.remote_enable =1 xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" xdebug.remote_port...选择 PHP-Debug,将里面的端口修改成和 php.ini 里面的端口一致 [图片8.png] 配置 xdebug key, 确保端口和地址还有 key 必须和 php.ini 中的配置对应,IDE...[图片9.png] 填写后需要在 php.ini 中添加如下配置 xdebug.idekey = test [图片10.png] 增加调试服务,填写服务名称,添加请求服务地址,地址为 127.0.0.1...[图片11.png] 配置完成之后点击验证,出现全部对号即配置成功 [图片12.png] 设置断点,开启 debug 监听,点击绿色的甲壳虫进行开始调试,这个小电话一定的是接通的状态,才可以的。
常生活中百分之一万的情况下,我们在和 BUG 打交道,遇到问题我们该怎么办呢?...有经验的话猜也能猜八九不离十,但是完事不可能靠猜来解决,所以有时候得追踪到 bug 的根源,而 XDebug 就是我们调试的好工具。...今天就简单来介绍下如何在使用 Homestead 虚拟机的情况下,结合强大的开发工具 PHPStorm 来进行 debug。...Homestead 中配置 Xdebug 默认情况下, Homestead 已经为我们安装好了 Xdebug ,我们可以在页面中打印 phpinfo() 来进行查看是否开启 Xdubug 扩展 ?...Homestead 已经配置好了,不需要额外配置任何参数了。
一、下载并配置 XDebug wamp 环境: 1、获取 xdebug ?...但是不用的情况下开启这个功能会降低系统稳定性,所以如果不是需要请勿开启。 (3)开启自动刷新 ? phpStudy 环境: phpStudy 集成环境已经集成了 xdebug 扩展,只需开启即可。...三、在 PHPStorm 中配置 xdebug 1、配置 PHP 版本信息 ? 2、设置 xdebug 端口(phpinfo()中显示默认 9000 端口) ?...3、配置项目的服务器虚拟域名 ? 4、设置监听的域名和端口 ? 5、配置 xdebug (1)进入配置 ? (2)添加配置项,选择 PHP Web Page ? (3)配置参数 ?...6、开始调试 F7 键:单步调试 Shift+F8:按区块调试 下方的调试面板会出现一下调试信息 ? 六、完成 现在即可通过调试查看项目的运行步骤和文件跳转情况。 参考资料:查看1 查看2
在此记录: 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" ;
下载xdebug: http://www.xdebug.org/download.php 这个版本: http://www.xdebug.org/files/php_xdebug-2.2.0-5.3-vc9....dll 拷贝到php的ext目录 配置php.ini extension=php_xdebug-2.2.0-5.3-vc9.dll ;xdebug.profiler_enable=1 ;xdebug.profiler_output_dir...="E:\PHPnow\xdebug" [Xdebug] ;开启自动跟踪 xdebug.auto_trace = On ;开启异常跟踪 xdebug.show_exception_trace =...xdebug.profiler_enable=1 xdebug.trace_output_dir="E:\PHPnow\xdebug\tmp" xdebug.profiler_output_dir="...配置xdebug http://blog.csdn.net/21aspnet/article/details/6754034 本文由来源 21aspnet,由 javajgs_com 整理编辑
PHP版本配置,使用和phpstudy对应的版本 ?...配置工程的本地服务,我们点击“工具/部署/配置”菜单进行本地服务配置 ? Mappings面板:配置相对目录和访问地址 ? 配置完之后点击“确定”。...配置运行环境,我们点击“运行/编辑配置”菜单进行运行环境配置 ? ? 创建PHP文件,选择工程,单击右键->New->PHP File ?..., 在php.ini文件的末尾添加如下配置: [Xdebug] zend_extension=C:/phpstudy_pro/Extensions/php/php7.3.4nts/ext/php_xdebug.dll...php.ini配置文件当中xdebug.remote_port的值,具体配置如下图: ?
XDebug配置 3.1 php.ini文件配置修改 停止Apache服务,找到php安装目录下的php.ini文件,如果以记事本打开显示不够条理可使用subline打开,这样具有原本的格式,看起来条理清楚...(个人使用的是wampServer集成环境发现仅是更改对应路径下的文件是不成功的,需要依次点击“左键-PHP-php.ini”进行修改),可以将游标拖到最后,更改对应的位置,主要为以下代码,进行粘贴:...另外注意一点下图中的“zend_extension ”目录,其中显示了所对应需要的xdebug的版本号,可以找到自己对应的目录下查看是否有php_xdebug-2.2.5-5.5-vc11.dll这一文件...保存文件,打开apache,这时候在CMD里输入 D:\xampp\php\php.exe -m 看到XDebug,说明开启成功。至此,服务器端配置完毕。 ?...3.3.2 Xdebug hepler配置 1进入 Xdebug hepler 的配置选项中,选择 IDE key 为 PHPStorm。 ? 2把扩展调整为 debug 模式,如图 ?
步骤: 下载phpdebug插件 查看自己的php版本信息,下载对应的debug版本 配置php.ini 配置 vscode中phpdebug配置(一般不用设置默认端口9000) 下载插件: 2,...用自己配置的本地的域名,写个方法请求就可以了 以下是phpinfo的信息 根据自己的php版本下载xdebug,我的是php7.3 , 64位 ,线程安全版NTS 下载地址:https://...wizard.php 获得自己需要的版本的信息: 下载之后复制到php/ext下,ext是扩展文件 配置php.ini 通常在php/php.ini 打开php.ini 在最后添加配置:...=9000 vscode中 phpdebug 配置: port: 默认9000对应php.ini中 1 xdebug.remote_port=9000 在指定的地方打断点,请求如果成功一定会在指定的地方断住...,如果无效就是没有配置成功 代码写的太烂打个码,笑哭
[Xdebug] zend_extension=”F:/wamp/php5.4/ext/php_xdebug-2.2.3-5.4-vc9.dll” xdebug.auto_trace=On xdebug.collect_params...=On xdebug.collect_return=On xdebug.trace_output_dir=”F:/wamp/tmp/xdebug” xdebug.profiler_enable=On...xdebug.profiler_output_dir=”F:/wamp/tmp/xdebug” 3、xdebug配置说明:http://xdebug.org/docs/all_settings xdebug.auto_trace...= 1 是否允许Xdebug跟踪函数调用,跟踪信息以文件形式存储,默认值为0 collect_params = 1 是否允许Xdebug跟踪函数参数,默认值为0 xdebug.collect_return...= 1 是否允许Xdebug跟踪函数返回值,默认值为0 xdebug.profiler_enable = 1 打开xdebug的性能分析器,以文件形式存储,这项配置是不能以ini_set()函数配置的
最初从网上找到相关教程配置成功了,后来升级php,浏览器崩了搞的debug不行,再配置怎么也不成功,准确的来说,网上的辣鸡贴子太多了,遇到点突发情况就行不通了。 自己研究了一下,于此记录。...详解 php配置 如下是我本地的完整配置 [Xdebug] xdebug.mode=debug zend_extension=D:/phpstudy_pro/Extensions/php/php8.0.2nts...,xdebug.remote_host,xdebug.client_port,xdebug.idekey的配置要注意一下。...xdebug.idekey的配置不要变,xdebug.remote_port,xdebug.client_port灵活变动,但是要与下文配置一致。 同时要注意端口不要被其他程序占用。...phpstorm配置 有两处,看下图 这个Debug port填写client_port xdebug浏览器扩展配置 注意选择phpstorm后点击保存 详细debug过程讲解 remote_port
XDebug调试配置 临时需要调试服务器上的PHP web程序,因此安装xdebug,下面简单记录 安装xdebug 下载最新并解压 wget https://xdebug.org/files/xdebug...-rwxr-xr-x 1 root root 814809 Jun 19 13:09 xdebug.so* 配置 修改php.ini,服务器使用的php5-fpm,配置文件在/etc/php5/fpm.../php.ini 修改,增加xdebug配置信息 zend_extension="/opt/research/xdebug-2.2.2/modules/xdebug.so" xdebug.remote_enable...-2.2.2/xdebug.log IDEA 配置 配置xdebug端口为9001 在设置里搜索XDEBUG,配置端口9001 ?...调试配置 在RUN-Edit Configuratins里,新增PHP Web Application ?
下载xdebug 注:phpstudy有自带xdebug 下载链接 修改PHP.ini如下 [xDebug] xdebug.profiler_append = 0 xdebug.profiler_enable...= 1 xdebug.profiler_enable_trigger = 0 xdebug.profiler_output_dir ="D:\phpStudy\tmp\xdebug" xdebug.trace_output_dir...="D:\phpStudy\tmp\xdebug" xdebug.profiler_output_name = "cache.out....%t-%s" xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" zend_extension...="D:\phpStudy\php53n\ext\xdebug.dll" xdebug.idekey= PHPSTROM 设置服务器 设置debug浏览器 测试一下我们的输出结果 看到程序断在了断点处并且
最近买了个新本,重新配置下phpstorm xdebug,方便调试 提高调试效率是写程序的第一步 —鲁迅 自2018年3月份之后,brew 安装php的方式发生改变,现在是 brew install php...extensions: /usr/local/Cellar/php@7.2/7.2.16/pecl/20170718/ 编译到了这个目录,实际软连到了/usr/local/lib/php/pecl 配置.../pecl/20170718/xdebug.so" xdebug.remote_enable=On xdebug.remote_connect_back=1 xdebug.remote_port=6677...xdebug.remote_connect_back = on 是否连接回请求发出的主机,如果 PHPStorm 所在的机器 IP 经常变动(DHCP 环境下),则建议开启这个选项 xdebug.remote_port...开始配置phpstorm 设置端口 ? 设置servers ? 配置debug config ? 访问url?XDEBUG_SESSION_START=PHPSTORM,搞定 ?
领取专属 10元无门槛券
手把手带您无忧上云