最初从网上找到相关教程配置成功了,后来升级php,浏览器崩了搞的debug不行,再配置怎么也不成功,准确的来说,网上的辣鸡贴子太多了,遇到点突发情况就行不通了。 自己研究了一下,于此记录。...详解 php配置 如下是我本地的完整配置 [Xdebug] xdebug.mode=debug zend_extension=D:/phpstudy_pro/Extensions/php/php8.0.2nts...=9000 xdebug.client_port=9001 xdebug.remote_handler=dbgp xdebug.idekey = PHPSTORM PHP 其中xdebug.remote_enable...phpstorm配置 有两处,看下图 这个Debug port填写client_port xdebug浏览器扩展配置 注意选择phpstorm后点击保存 详细debug过程讲解 remote_port...所以这个端口就相当于xdebug的端口 xdebug然后会将监听到的数据发送到client_port,如上图的9001 本地的phpstorm会监听9001端口接受数据,至此完成整个数据传递 因为是本地跑项目本地
=”/usr/lib/php5/20090626/xdebug.so” xdebug.idekey=”PHPSTORM” xdebug.remote_host=127.0.0.1 xdebug.remote_enable...= 1 xdebug.show_exception_trace = 0 4.PHPStorm设置 php-servers中设置name:localhost,host:localhost,port:...80,debugger:xdebug php-debug中设置端口为9000 php-debug-dbgp proxy中这是IDE key:PHPSTORM host:设置localhost 5....如果是框架需要配置 菜单run-edit debug configurations-defaults-PHP web Application中设置 server:localhost Start URL...:这里填写你要调试的路径地址 参考网址:http://www.crazyphper.com/?
对有有经验的程序员,使用 echo()、print_r ()、print_f ()、var_dump () 等函数足以调试 php 代码,如果你不喜欢这样的话,xdebug 就是一个非常好的 php 调试工具...[图片3.png] 下载扩展 [图片4.png] 将下载的文件放入到对应 php 版本的扩展文件夹中 [图片5.png] 打开 php.ini 文件,在最下方增加 xdebug 扩展配置 [图片6.png...= 9000 xdebug.client_port = 9000 xdebug.idekey = test xdebug.mode = debug 打开 phpstorm 的设置 [图片7.png]...选择 PHP-Debug,将里面的端口修改成和 php.ini 里面的端口一致 [图片8.png] 配置 xdebug key, 确保端口和地址还有 key 必须和 php.ini 中的配置对应,IDE...[图片11.png] 配置完成之后点击验证,出现全部对号即配置成功 [图片12.png] 设置断点,开启 debug 监听,点击绿色的甲壳虫进行开始调试,这个小电话一定的是接通的状态,才可以的。
一款支持Xdebug远程调试的IDE,本例使用的是PhpStorm7,IDE下载地址:http://www.jetbrains.com/phpstorm/ ; 3....一款与你的php对应版本的Xdebug。 三、 服务端配置 1....点击Download后面的链接,下载与你机器配置的php相匹配的Xdebug版本。 f. 将下载的dll文件保存到PHP文件路径中的ext文件夹中。 2. 配置php.ini文件,连接Xdebug。...打开PHP文件目录下的配置文件php.ini b....IDE key 填 phpStorm(与php.ini文件中的Xdebug.idekey值相同),host 填127.0.0.1,port 填80 ? 7. 点OK退出设置。 8.
bb 得也差不多了,今天就先来配置环境吧,以前用的是 sublime Text,现在玩玩 JetBrains 家的 PhpStorm,反正学生白嫖不要钱。...ext 文件夹中(这里我有两个,是因为我下错了一个版本==) 之后在 php.ini 中添加 Xdebug 的扩展,就在配置文件的最后加上下面的几行(这里是我的配置,路径因人而异哈) [xdebug...=1 xdebug.remote_port=9000 xdebug.idekey=PHPSTORM 更新 php 要使能 MySQL 的话还要在 ini 文件中找到下面几句话,取消注释 extension...=mysqli date.timezone = Asia/Shanghai 配置 PhpStorm 最后一项,在 PhpStorm 中配置 php 解释器,按下 ctrl+alt+s 打开设置面板,选择...Languages & Frameworks 中的 PHP 选项卡,然后选择我们的 php 版本,并且在系统路径中寻找到我们的 php 解释器 如果之前的 Xdebug 配置正确的话,是可以直接找到
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...DBGP配置一致 php -> servers 配置 根据自己开发环境修改配置: Name是Server名称,可以随便填写; Host是项目的访问地址; Port为你Web服务器的端口;...☎️电话图标 浏览器插件打开调试 浏览器页面请求的网址即可看到调试信息 网页和api调试配置方式本质都是在 cookie 中自动添加XDEBUG_SESSION=phpStorm 调试快捷键
有经验的话猜也能猜八九不离十,但是完事不可能靠猜来解决,所以有时候得追踪到 bug 的根源,而 XDebug 就是我们调试的好工具。...今天就简单来介绍下如何在使用 Homestead 虚拟机的情况下,结合强大的开发工具 PHPStorm 来进行 debug。...Homestead 中配置 Xdebug 默认情况下, Homestead 已经为我们安装好了 Xdebug ,我们可以在页面中打印 phpinfo() 来进行查看是否开启 Xdubug 扩展 ?...配置 PHPStorm 打开 PHPStorm 配置项,依次进入 Languages & Frameworks->PHP->Servers,添加一个新服务器。给新主机起个名字,添加80端口。...配置PHPStorm—进行Debug的配置 打开 Run->Edit Configurations。在这里,创建一条「PHP Web Application 」的新配置项: ?
摘要 PHPStorm 是一款功能强大的 PHP 开发工具,自动补全、格式化样式等,以及最主要的 XDebug 功能,是开发中非常有用的功能,能有效查看程序代码的问题所在,并了解程序的执行过程。...官网地址:https://xdebug.org/wizard.php 注:需要将 phpinfo()输出的信息通过查看源码的方式将所有信息复制粘贴到 XDebug 的下载界面,以选择合适的版本进行下载和配置...2、修改 php.ini 配置文件【XDebug 模块】 [XDebug] zend_extension="D:\phpStudy\PHPTutorial\php\php-5.6.27-nts\ext\...三、在 PHPStorm 中配置 xdebug 1、配置 PHP 版本信息 ? 2、设置 xdebug 端口(phpinfo()中显示默认 9000 端口) ?...3、配置项目的服务器虚拟域名 ? 4、设置监听的域名和端口 ? 5、配置 xdebug (1)进入配置 ? (2)添加配置项,选择 PHP Web Page ? (3)配置参数 ?
PhpStorm 提供了强大的调试功能,这篇教程会教大家如何安装配置 xdebug,最终实现能够在浏览器实际运行程序时在断点处直接跳回 PhpStorm 进行调试。 1....学会安装配置 Xdebug 能够在浏览器运行实际代码时,在断点处跳回 PhpStorm 进行调试 2. 约定 下面的教程中 : 1....Xdebug 安装配置 如果你对 PHP 扩展安装还很陌生,请先阅读 各操作系统下 PHP 扩展安装的一般方法。...install php71-xdebug 3.2 配置 下面主要讲配置: 打开 php.ini,如果已经有了 xdebug的配置,就修改成下面这样,如果没有则新加: [xdebug]...修改 php.ini 后,别忘了重启 php。 4. 配置PhpStorm 我专门创建了一个项目以方便做演示,它本地的访问地址是 http://demo.dev。
下载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...%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浏览器 测试一下我们的输出结果 看到程序断在了断点处并且...debuger输出了接收到的值。
阅读tp框架源码过程中,经常被代码绕来绕去,头晕的很(tp框架源码已很久没有更新); 于是想到了phpstorm+xdebug 断点调试,各种配置不成功后,开始记录自己踩坑记录(在老早以前配置过);...Instructions ; xdebug 配置 debug 的简单配置,打开PHP配置文件php.ini(配置完成记得重启php) # 必填项 zend_extension = "D:/wamp64...xdebug.idekey = PHPSTORM (这个值是作为 XDEBUG_SESSION_START 的值,是通知 PHP 开启调试的标识) # 可选项 xdebug.remote_port =...则无论什么请求都会进行调试响应) Bash Copy phpstorm 配置 Language & Frameworks > PHP > Debug , 设置 Xdebug 的 Debug Port 为...注意事项 低版本的phpstorm 无法调试高版本的php,据我所知phpstorm2019的版本无法调试php7.2版本 如果配置不成功可能是版本问题,建议升级成phpstorm 2020的版本(我踩过坑
https://blog.csdn.net/u011415782/article/details/49246703 此文是我近期学习PHP环境搭建,同时参考其他网站结合自己搭建过程所做的整理,...——————————————————————————————————————————2015-10-11 WAMPServer集成安装 因为学习php首先需要进行其相应的环境配置,为解决难度,可进行网上所推荐的比较成熟的集成环境...1.1.2注意事项 (1).基本上每一步更改配置文件的操作结束之后,均在重启了相应服务之后才会生效,也就是说如果想要修改立即生效的话,必须在修改完毕保存之后重新启动一下相应的服务!...如果启动后显示红色或橙色,可依次点击“左键-Apache-Service-Test Port 80”如果显示80端口被占用,需要关闭相应服务(具体操作相应端口服务占用过程可搜索方法,网上很多教程方法),或者更改配置文件中的端口信息...(4).普遍情况下,我们进行项目创建和管理时,需要指定文件位置,即你点击操作指导里的“localhost”默认跳转到的对应项目目录下的index.php文件。 ? 那么该如何进行路径修改呢?
前言 php是脚本型程序 每次出错都要手动exit断点程序不是很方便 哪里有需求哪里就有生产,Xdebug可以实现对php的断点调试...运行环境 Windows 、lamp、phpstorm 、chrome (配置方法一样 Ubuntu也通用) 一、首先安装xdebug 安装xdebug比较简单 ,运行php...-i >phpinfo.txt 或者 echo phpinfo();将全部信息贴到https://xdebug.org/wizard.php这个网站提示的文本域中点击 如下图红色的框是网站提示的安装步骤...,黄色的框是我已安装的信息(可以忽略)。 ...补充在编辑php.ini文件的时候多添加几行
阅读tp框架源码过程中,经常被代码绕来绕去,头晕的很(tp框架源码已很久没有更新); 于是想到了phpstorm+xdebug 断点调试,各种配置不成功后,开始记录自己踩坑记录(在老早以前配置过); xdebug...; xdebug 配置 debug 的简单配置,打开PHP配置文件php.ini(配置完成记得重启php) # 必填项 zend_extension = "D:/wamp64/bin/php/php5.6.40.../zend_ext/php_xdebug-2.5.5-5.6-vc11-x86_64.dll" (刚刚下载的拓展) xdebug.remote_enable = 1 xdebug.idekey = PHPSTORM...& Frameworks > PHP > Debug , 设置 Xdebug 的 Debug Port 为 上面设置的 9005 端口,端口号一定要一致 (我的是中文版) 配置服务器端 Host指的是服务器对应的项目的访问域名...注意事项 低版本的phpstorm 无法调试高版本的php,据我所知phpstorm2019的版本无法调试php7.2版本 如果配置不成功可能是版本问题,建议升级成phpstorm 2020的版本(我踩过坑
2.1.3php解析器的配置 第一次运行软件时,会有提示进行php解析器的配置提示,或者依次打开“file-Setting-Languages&Frameworks-PHP”,如果你在电脑上单独安装过...XDebug配置 3.1 php.ini文件配置修改 停止Apache服务,找到php安装目录下的php.ini文件,如果以记事本打开显示不够条理可使用subline打开,这样具有原本的格式,看起来条理清楚...另外注意一点下图中的“zend_extension ”目录,其中显示了所对应需要的xdebug的版本号,可以找到自己对应的目录下查看是否有php_xdebug-2.2.5-5.5-vc11.dll这一文件...保存文件,打开apache,这时候在CMD里输入 D:\xampp\php\php.exe -m 看到XDebug,说明开启成功。至此,服务器端配置完毕。 ?...3.将本地的插件包(*.crx)拖入扩展管理页面。 3.3.2 Xdebug hepler配置 1进入 Xdebug hepler 的配置选项中,选择 IDE key 为 PHPStorm。
本地安装环境: PHP版本:7.2; phpstorm版本:2017.3.6(之前是2018.1.2后来我换回来了,新版本有一点点问题,不知道是不是我电脑的问题); 01:下载插件 下载地址:https...://xdebug.org; 下载对应自己版本的插件; 如果有选择困难症的可以打开: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.remote_host=localhost //指定远程调试的主机名(安装phpstorm的主机ip) xdebug.remote_port=9001 //指定远程调试的端口号 xdebug.idekey...上面的配置在写入的时候将后面的注释删除掉,不然可能会有无法启动的问题 配置完毕之后重启服务器 打开phpinfo,搜索xdebug,看到以下信息就OK了! ? 接下来打开编辑器, ? 点击编辑 ?
做PHP开发也很多年了,Xdebug也配过很多次,但总觉得不是刚需,感觉有没有都行;另一方面它配置复杂(新方法很简单),每个项目都得配一遍(新方法也避免不了),并且在公司配完,回到家还得修改hosts...下面看下如何配置 配置 这里我的PHP环境是基于docker的,非docker的也大同小异 修改php.ini [xdebug] zend_extension = xdebug.so xdebug.mode...- host.docker.internal:host-gateway networks: - web-network 使用 PhpStorm 要配置的很少,直接开始...这时你会看到如下弹窗 第三步 打开 PhpStorm 的设置,如下 第四步 再次访问接口,就成功了 常见问题 如果不成功,第一个需要确认的是9003端口是否可用 注意,先开启监听,如下 然后在本机和...所以这种情况就先别用代理了 总结 这种配置方式还是挺简单的,每个项目只需配置一下容器内的根目录即可。
php版本 https://php-osx.liip.ch/) 安装结束后,/usr/local/php5目录下即刚刚install的php 此时在终端中输入php -v 显示的还是老的版本,可以将这个新的...Copyright (c) 2002-2018, by Derick Rethans php.ini在/usr/local/php5/lib/php.ini 扩展的一些配置都在/usr/local/php5...四、Xdebug配置 前面已经安装好了Xdebug扩展 配置php.ini,增加以下几行,zend_extension填xdebug扩展镜像路径,端口要和phpstorm里配置的一致,可以填9001。...五、配置PHPStorm的Xdebug工具 打开phpstorm,选择preferences,找到php下的Debug,配置如下: image.png preferences...下找到php下的servers,配置如下: image.png preferences下找到php下的Debug下的DBGp Proxy,配置如下:
;;;; zend_extension=xdebug.so xdebug.idekey = PHPSTORM xdebug.remote_enable = 1 xdebug.remote_mode =...在nginx vhost下配置一个虚拟主机 指向 webgrind/index.php 或 (本地的话)php -S 0.0.0.0:8081 index.php phpstorm + xdebug 调试...将端口设置为php.ini中配置的端口(上面设置的9999) 找到PHP 下面的 Servers 点击 + ,Host 填访问nginx中对应项目配置的域名,端口填nginx中配置的访问端口,Debugger...选上面配置的那个server,然后保存 打断点,开启debug的监听,再本地刷新页面就可以开始调试了 phpstorm + xdebug 调试远程 swoole服务 应用 打开项目,点击file,打开settings...这一项,然后选择 Deployment configuration 这一项,选择配置过的sftp配置,修改PHP解释器的绝对路径(远程服务器的),我的是 /usr/local/php/bin/php 确定保存