=”/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.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
[图片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...[图片9.png] 填写后需要在 php.ini 中添加如下配置 xdebug.idekey = test [图片10.png] 增加调试服务,填写服务名称,添加请求服务地址,地址为 127.0.0.1...[图片11.png] 配置完成之后点击验证,出现全部对号即配置成功 [图片12.png] 设置断点,开启 debug 监听,点击绿色的甲壳虫进行开始调试,这个小电话一定的是接通的状态,才可以的。
有经验的话猜也能猜八九不离十,但是完事不可能靠猜来解决,所以有时候得追踪到 bug 的根源,而 XDebug 就是我们调试的好工具。...今天就简单来介绍下如何在使用 Homestead 虚拟机的情况下,结合强大的开发工具 PHPStorm 来进行 debug。...Homestead 中配置 Xdebug 默认情况下, Homestead 已经为我们安装好了 Xdebug ,我们可以在页面中打印 phpinfo() 来进行查看是否开启 Xdubug 扩展 ?...配置 PHPStorm 打开 PHPStorm 配置项,依次进入 Languages & Frameworks->PHP->Servers,添加一个新服务器。给新主机起个名字,添加80端口。...然后,做路径地图映射,这样就可以让 PHPStorm 定位虚拟环境中的目录。 ? 配置PHPStorm—进行Debug的配置 打开 Run->Edit Configurations。
摘要 PHPStorm 是一款功能强大的 PHP 开发工具,自动补全、格式化样式等,以及最主要的 XDebug 功能,是开发中非常有用的功能,能有效查看程序代码的问题所在,并了解程序的执行过程。...= PHPSTORM xdebug.remote_host = "127.0.0.1" ; xdebug.remote_port = 9000 【注意】路径目录需要修改为自己对应的位置。...三、在 PHPStorm 中配置 xdebug 1、配置 PHP 版本信息 ? 2、设置 xdebug 端口(phpinfo()中显示默认 9000 端口) ?...3、配置项目的服务器虚拟域名 ? 4、设置监听的域名和端口 ? 5、配置 xdebug (1)进入配置 ? (2)添加配置项,选择 PHP Web Page ? (3)配置参数 ?...四、安装浏览器插件(xdebug helper) ? 五、在项目中使用 XDebug 1、开启浏览器中的 xdebug 插件 ? 2、在 PHPStorm 中进行监听 ?
详解 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...,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
phpStorm配置vagrant下的xdebug 作者:matrix 被围观: 5,514 次 发布时间:2017-10-15 分类:零零星星 | 一条评论 » 这是一个创建于 1781...测试环境: 服务端:vagrant下ubuntu16的lnmp.org一键安装包 IDE:phpStorm for mac xdebug扩展进行断点调试 虚拟机安装配置xdebug扩展 连接vagrant...= "PHPSTORM" #需要和ide根据保持抑制 xdebug.default_enable = 1 xdebug.remote_connect_back = 1 xdebug.remote_port.../webstore/detail/eadndfjplgieldjbigjakmdgkmoaaaoc 配置插件xdebug helper 确保IDE KEY和ini配置保持一致 配置phpStorm...☎️电话图标 浏览器插件打开调试 浏览器页面请求的网址即可看到调试信息 网页和api调试配置方式本质都是在 cookie 中自动添加XDEBUG_SESSION=phpStorm 调试快捷键
PHP安装xdebug扩展 因为是自己搭建的php环境,所以需要在php.ini上添加一下配置: [xdebug] zend_extension="F:\AppServ\php5\ext\php_xdebug...打开phpStorm,快捷键Clt+Alt+S打开settings搜索Xdebug. ? 如果在上级菜单栏- PHP中phpStorm没有自动识别php版本,则自己手动添加 ?...8.好了,这下都配置好了,开始断点测试吧。...在phpStorm里打开Debug监听,就是电话按钮那个,然后在代码前断点,点击绿色的debug爬虫按钮,chrome浏览器打开xdebug页,phpStorm出现debug窗口 ?...出现如图,证明你配置成功了。 ? 其它 安装wincachegrind由于效能监测文件:cachegrind.out.×××文件的内容不易被理解,可以用工具wincachegrind来读取它。
下载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...xdebug.remote_log=/usr/local/var/log/xdebug.log xdebug.idekey=PHPSTORM xdebug.idekey = mykey ide key...远程主机 IP, 也就是 PHPStorm 所在机器(PHPStorm 作为 xdebug client),没有固定 IP 的机器建议使用 connect_back 选项。...xdebug.remote_connect_back = on 是否连接回请求发出的主机,如果 PHPStorm 所在的机器 IP 经常变动(DHCP 环境下),则建议开启这个选项 xdebug.remote_port...开始配置phpstorm 设置端口 ? 设置servers ? 配置debug config ? 访问url?XDEBUG_SESSION_START=PHPSTORM,搞定 ?
阅读tp框架源码过程中,经常被代码绕来绕去,头晕的很(tp框架源码已很久没有更新); 于是想到了phpstorm+xdebug 断点调试,各种配置不成功后,开始记录自己踩坑记录(在老早以前配置过);...xdebug.idekey = PHPSTORM (这个值是作为 XDEBUG_SESSION_START 的值,是通知 PHP 开启调试的标识) # 可选项 xdebug.remote_port =...则无论什么请求都会进行调试响应) Bash Copy phpstorm 配置 Language & Frameworks > PHP > Debug , 设置 Xdebug 的 Debug Port 为...配置xdebug选项 配置DBGp Proxy IDE key 是第一步配置的; 调试配置 配置chrome 安装浏览器插件(当然你也可以不安装还有另一种方法) 我这里使用的是chrome浏览器...注意事项 低版本的phpstorm 无法调试高版本的php,据我所知phpstorm2019的版本无法调试php7.2版本 如果配置不成功可能是版本问题,建议升级成phpstorm 2020的版本(我踩过坑
阅读tp框架源码过程中,经常被代码绕来绕去,头晕的很(tp框架源码已很久没有更新); 于是想到了phpstorm+xdebug 断点调试,各种配置不成功后,开始记录自己踩坑记录(在老早以前配置过); xdebug.../zend_ext/php_xdebug-2.5.5-5.6-vc11-x86_64.dll" (刚刚下载的拓展) xdebug.remote_enable = 1 xdebug.idekey = PHPSTORM...="D:/wamp64/tmp/xdebug.log" (记录日志) #xdebug.remote_autostart = 1 (如果开启,则无论什么请求都会进行调试响应) phpstorm 配置 Language...,我的是虚拟域名; 本地nginx默认(127.0.0.1),端口是80; 配置xdebug选项 配置DBGp Proxy IDE key 是第一步配置的; 调试配置 配置chrome 安装浏览器插件...注意事项 低版本的phpstorm 无法调试高版本的php,据我所知phpstorm2019的版本无法调试php7.2版本 如果配置不成功可能是版本问题,建议升级成phpstorm 2020的版本(我踩过坑
前言 php是脚本型程序 每次出错都要手动exit断点程序不是很方便 哪里有需求哪里就有生产,Xdebug可以实现对php的断点调试...运行环境 Windows 、lamp、phpstorm 、chrome (配置方法一样 Ubuntu也通用) 一、首先安装xdebug 安装xdebug比较简单 ,运行php...-i >phpinfo.txt 或者 echo phpinfo();将全部信息贴到https://xdebug.org/wizard.php这个网站提示的文本域中点击 如下图红色的框是网站提示的安装步骤
本地安装环境: PHP版本:7.2; phpstorm版本:2017.3.6(之前是2018.1.2后来我换回来了,新版本有一点点问题,不知道是不是我电脑的问题); 01:下载插件 下载地址:https...然后打开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...="PHPSTORM" //指定传递给DBGp调试器处理程序的IDE Key 要注意的是!...上面的配置在写入的时候将后面的注释删除掉,不然可能会有无法启动的问题 配置完毕之后重启服务器 打开phpinfo,搜索xdebug,看到以下信息就OK了! ? 接下来打开编辑器, ? 点击编辑 ?
安装扩展 这个windows系统和Linux系统是不一样的(网上很多,不细说) windows 放到php ext的目录下 配置php.ini [XDebug] zend_extension =...改为9010 xdebug.idekey="PHPSTORM" #会话需要的key Linux 这个很多种情况,一般就apt和yum,如果手动编译就需要.so扩展 配置phpStorm 先查看xdebug...接下去配置phpstorm 我是基于这个版本的 ? 打开phpstorm配置文件 ?...配置xdebug选项 ? 配置DBGp Proxy ? 添加一个调试配置 ? ? ?...配置chrome 安装浏览器插件 使用的是Chrome浏览器,安装 xdebug helper插件,无法使用应用商店的可以到国内镜像网站去下 ? 配置插件 ? 开始调试 ?
做PHP开发也很多年了,Xdebug也配过很多次,但总觉得不是刚需,感觉有没有都行;另一方面它配置复杂(新方法很简单),每个项目都得配一遍(新方法也避免不了),并且在公司配完,回到家还得修改hosts...下面看下如何配置 配置 这里我的PHP环境是基于docker的,非docker的也大同小异 修改php.ini [xdebug] zend_extension = xdebug.so xdebug.mode...允许容器内通过localhost访问宿主机 - host.docker.internal:host-gateway networks: - web-network 使用 PhpStorm...这时你会看到如下弹窗 第三步 打开 PhpStorm 的设置,如下 第四步 再次访问接口,就成功了 常见问题 如果不成功,第一个需要确认的是9003端口是否可用 注意,先开启监听,如下 然后在本机和...所以这种情况就先别用代理了 总结 这种配置方式还是挺简单的,每个项目只需配置一下容器内的根目录即可。
一款支持Xdebug远程调试的IDE,本例使用的是PhpStorm7,IDE下载地址:http://www.jetbrains.com/phpstorm/ ; 3....一款与你的php对应版本的Xdebug。 三、 服务端配置 1....点击Download后面的链接,下载与你机器配置的php相匹配的Xdebug版本。 f. 将下载的dll文件保存到PHP文件路径中的ext文件夹中。 2. 配置php.ini文件,连接Xdebug。...=1 Xdebug.remote_host=127.0.0.1 Xdebug.remote_port=9000 Xdebug.idekey=phpstorm Xdebug.remote_autostart...注意:Xdebug就加载成功后,访问网站可能会会慢一些,原因是因为你开启了自动远程调试,每一次访问都会连接一下定义的ip和端口。 四、客户端配置: 1.
;;;; zend_extension=xdebug.so xdebug.idekey = PHPSTORM xdebug.remote_enable = 1 xdebug.remote_mode =...XDEBUG_PROFILE 2. xdebug应该已经在我们配置的分析文件保存目录产生了文件,如果没有的话可以看看 /tmp 文件夹下有没有 3....在nginx vhost下配置一个虚拟主机 指向 webgrind/index.php 或 (本地的话)php -S 0.0.0.0:8081 index.php phpstorm + xdebug 调试...(上面设置的9999) 找到PHP 下面的 Servers 点击 + ,Host 填访问nginx中对应项目配置的域名,端口填nginx中配置的访问端口,Debugger选择Xdebug,然后选use...打断点,开启debug的监听,再本地刷新页面就可以开始调试了 phpstorm + xdebug 调试远程 swoole服务 应用 打开项目,点击file,打开settings 找到 Language
一款支持Xdebug远程调试的IDE,本例使用的是PhpStorm7,IDE下载地址:http://www.jetbrains.com/phpstorm/ ; 3....一款与你的php对应版本的Xdebug。 三、 服务端配置 1....点击Download后面的链接,下载与你机器配置的php相匹配的Xdebug版本。 f. 将下载的dll文件保存到PHP文件路径中的ext文件夹中。 2. 配置php.ini文件,连接Xdebug。...注意:Xdebug就加载成功后,访问网站可能会会慢一些,原因是因为你开启了自动远程调试,每一次访问都会连接一下定义的ip和端口。 四、客户端配置: 1....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 配置正确的话,是可以直接找到
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...FireFox 插件 https://github.com/BrianGilbert/xdebug-helper-for-firefox 在选项中选择 PhpStrom PhpStrom 配置 File...-> Settings -> Languages&Frameworks -> PHP -> Debug ->Xdebug Debug port: 9010 三个选项全部勾选(必须与扩展中配置的端口一致
领取专属 10元无门槛券
手把手带您无忧上云