首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows系统下PhpStorm+Xdebug安装与调试

可能在项目开发当中 当你业务代码复杂到一层又套一层嵌套时候, 或者说print_r 、 log 、 var_dump 这些打印方法也满足不了你时候,并且你也没有PhpStorm配置过Xdebug...接下来记录一下PHP源代码性能调试工具Xdebug安装以及配置 二、下载安装Xdebug 2.1 确定系统使用php版本 创建一个php脚本文件phpinfo.php,并且可以访问 <?...版本工具选择Xdebug版本 进入这个工具页面,地址为:https://xdebug.org/wizard,然后把phpinfo.php打印出来印象粘贴到输入框。...使用Xdebug3.x版本集成还有一定兼容性问题 注意,从上图我们可以看到Xdebug3.1.2版本里面参数设置和Xdebug2.x版本都不大一样了,出现了大量(setting renamed...4.1 创建php脚本 项目中创建测试脚本,此处还是使用phpinfo.php文件,然后每行点击下,可以添加断点行。 <?

99910
您找到你想要的搜索结果了吗?
是的
没有找到

使用Python手动搭建一个网站服务器,浏览器显示你想要展现内容

前言 公司网站开发,我们往往借助于Flask、Django等网站开发框架去提高网站开发效率。那么面试后端开发工程师时候,面试官可能就会问到网站开发底层原理是什么?...我们不止仅仅会使用框架开发,还需要知其所以然 今天领大家不借助任何框架基础上手动搭建一个资料查找网站 主要内容 TCP网络模型 正则表达式匹配资源 如何编写一个tcp server服务端 开始我们代码...可以使用Python自带一个通讯模型:socket python内置网络模型库tcp / udp import socket 为浏览器发送数据函数 1....向浏览器发送http数据 如果浏览器接收完http协议数据之后遇到了换行,自动将下面的数据转成网站内容body中去 response = 'HTTP/1.1 200 OK \r\n' response...+= '\r\n' # 构建你想要显示数据内容 response += 'hello world' 3.

1.9K30

PHPStorm 配置 xdebug(phpStudywamp)

摘要 PHPStorm 是一款功能强大 PHP 开发工具,自动补全、格式化样式等,以及最主要 XDebug 功能,是开发中非常有用功能,能有效查看程序代码问题所在,了解程序执行过程。...二、验证安装成功 1、修改配置后重启 apache 服务 2、 phpinfo()输出信息查看 xdebug 信息 ? ? ?...三、 PHPStorm 配置 xdebug 1、配置 PHP 版本信息 ? 2、设置 xdebug 端口(phpinfo()显示默认 9000 端口) ?...四、安装浏览器插件(xdebug helper) ? 五、项目中使用 XDebug 1、开启浏览器 xdebug 插件 ? 2、 PHPStorm 中进行监听 ?...3项目中设置断点标记 ? 4、浏览器访问项目 ? 5、运行后发现会在断电处停止 ?

2.1K20

PHP系列 | Phpstorm配置Xdebug断点调试教程(一)

PhpStorm 提供了强大调试功能,这篇教程会教大家如何安装配置 xdebug,最终实现能够浏览器实际运行程序时断点处直接跳回 PhpStorm 进行调试。 1....学会安装配置 Xdebug 能够浏览器运行实际代码时,断点处跳回 PhpStorm 进行调试 2. 约定 下面的教程 : 1....phpinfo(); 函数来查到, 例如我测试机上运行 phpinfo();显示信息如下: 所以我要选择扩展包是 PHP 7.0 VC14 (32 bit) 包名 TS 就是线程安全...helper 插件, 无法访问外国网站同学可以点这里下载,xdebug ,手动安装,不会手动安装,请参考这篇教程中有提到 手动安装chrome插件 添加好此插件后,我们插件栏就多了一个虫子一样图片...代码设置一个断点: 回到 chrome 浏览器,打开我们项目地址“ http://demo.dev/”, 点击刚刚安装浏览器插件那个虫子按钮,选择 debug,虫子就变成绿色了:

2.7K20

STM32使用硬件I2C读取SHTC3温湿度传感器显示0.96寸OLED屏

STM32使用硬件I2C读取SHTC3温湿度传感器数据显示0.96寸OLED屏 我用是STM32F103C8T6,程序用是ST标准库写。...100% 工作电压:1.6v~3.6v 通讯方式:i2c 时钟频率:三种模式分别是 0 ~ 100kHz 0 ~ 400kHz 0 ~ 1000kHz 找到如下几个关键信息 温湿度设备地址和读写命令 实际使用过程...如果要通过I2C读取SHTC3数据,I2C起始信号之后,需要发送“1110 0001”,即0xE1给SHTC3,除了通过高7位“1110 000”设备地址寻址还通过最低位“1”通知SHTC3接下来是读取数据操作...如果使用Clock Stretching Enable命令的话,那么发送完测量命令之后,SHTC3测量温度湿度数据过程,SHTC3会拉低I2C时钟线SCL,通过这样来禁止主机发送命令给SHTC3...如果使用Clock Stretching Disable命令的话,SHTC3测量数据过程,SHTC3并不会拉低I2C时钟线SCL,只是如果主机SHTC3测量数据过程中发送命令或数据时候,SHTC3

1.1K30

十分钟搞定mac下phpstorm增加xdebug调试

tips:不确定xdebug版本,把phpinfo()网页源代码全部复制到wizard.php页面的文本框,点击Analyse my phpinfo() output 跳转到下载配置页面,按页面提示流程安装即可...二、安装xdebug 1、点击匹配地址,把复制phpinfo信息粘贴到文本框。 2、按照页面的安装流程安装xdebug。...五、断点程序调试 1、需要调试代码左侧空白左键点击打上红色圆形按钮,再点击红色按钮取消。 ? 2、点击phpstorm右上角甲壳虫按钮 ? 打开浏览器,要保证旁边电话图标是绿色 ?...红色 ? 表示关闭调试,程序运行到该断点时(不包括当前断点行),会停留并从浏览器页面返回到phpstorm,此时浏览器会一直处于加载等待。...3浏览器跳转打开phpstorm后,页面上和debugger框会有数据信息显示,如下图。 代码页面: ? debugger框: ? 六、调试过程警告提示 ?

4K30

PhpStorm本地断点调试

注:以下是windows7+apache环境 一、断点调试php环境搭建 1、检测本地php环境是否安装Xdebug 本地输出phpinfo();搜索Xdebug;如下图 如果没有安装安装操作...2、安装Xdebug之后,配置本地php.ini。添加配置如下,如需添加其他Xdebug配置,可以查看phpinfoxdebug配置,根据情况自己添加。...安装完成之后,浏览器右上角会出现个爬虫一样东西,如下图。 二、开始你断点调试 1、在你安装Xdebug扩展浏览器,打开你本地项目的某一个页面。...开启浏览器右上角debug,如下图。 2、在你phpstorm编辑器,打开你浏览器页面要经过代码,并按下图中操作。...3、再一次刷新你浏览器打开页面,然后看看你phpstorm编辑器。左侧断点红色圆圈,变成了圈中有一个对勾,那么代表你进入了断点。

3.5K30

PHP+Xdebug+PhpStorm 实现断点调试Http接口

php -m 如果没有安装安装操作Xdebug如下: 将phpinfo();信息全部输入网址:点我跳转框,得到适配xdebug版本,按照下图中操作进行。...2、安装Xdebug之后,配置本地php.ini 添加配置如下,如需添加其他Xdebug配置,可以查看phpinfoxdebug配置,根据情况自己添加。...4、给你chrom浏览器安装Xdebug扩展 Xdebug下载地址:点我下载 下载之后,解压,选择其中一个版本,安装在你chrom浏览器(直接拖入浏览器扩展就可以了),用搜狗浏览器也是可以浏览器右上角会出现个爬虫一样东西...二、开始你断点调试 1、在你安装Xdebug扩展浏览器,打开你本地项目的某一个页面。开启浏览器右上角debug,如下图。...2、在你phpstorm编辑器,打开你浏览器页面要经过代码,并按下图中操作。 3、再一次刷新你浏览器打开页面,然后看看你phpstorm编辑器。

2K10

【VSCode插件】xdebug开发调试PHP

摘要 Xdebug 开发过程可以帮我们查看具体运行和步骤,以及每行代码执行结果,在学习和解决代码问题时候可以提供非常大便利。...二.进行配置 1.给 PHP 安装 Xdebug 扩展(此处使用是 PHPstudy 集成开发环境) ?...xdebug调试配置,vscode没有用到 xdebug.idekey = phpstorm 3. phpinfo 查看 xdebug 扩展信息,验证是否开启成功 ?...4.浏览器访问设置断点程序 5.访问后会自动跳转到 VSCode,显示出断点标记,显示相关执行结果 ?...(设置小图标后打开调试控制台也可以显示相关错误提示,注意查看即可) 将launch.json端口号修改未被占用号,并且修改php.ini xdebug 配置

11.9K10

PhpStorm 集成 WSL 虚拟机 PHP 进行单元测试和代码调试

1、配置 PhpStorm 使用 WSL PHP CLI PhpStorm 自 2019.3 版本开始支持集成 WSL 虚拟机 PHP CLI,我们可以 Settings -> Language...2、 PHPUnit 应用 WSL PHP CLI 你可以 Composer 和 TestFramework -> PHPUnit 应用这个配置: 然后设置 PHPUnit 库路径,这里没有项目中安装的话可以跳过...3 WSL 启用 PHP Xdebug 扩展 接下来,我们 PhpStorm 中演示基于 WSL PHP Xdebug 扩展进行代码调试。...在此之前,需要在 WSL 虚拟机配置启用 Xdebug使用 apt install php 安装 PHP 默认已经安装Xdebug 扩展,我们可以通过 php --ini 命令查看对应配置文件...扩展是否已经启用: 然后虚拟机运行如下命令启动 PHP 内置 Web 服务器对外提供服务: Windows 宿主机浏览器访问 http://localhost:9000,就可以看到对应 Xdebug

4.2K20

【PHP】PHP开发必备配置 - Windows

下载 Composer 安装前请务必确保已经正确安装了 PHP。打开命令行窗口执行 php -v 查看是否正确输出版本号。.../ext" 这样处理之后,常用组件就基本齐全。 伪静态 各种PHP开发使用全包软件如果想要去除掉,可以nginx里面配置伪静态,伪静态配置如下: location / { if(!...Xdebug配置 VS Code需要配置使用PHP版本,对应php.ini需要开启debug配置才可以正常使用。因为个人使用是PhpStudy,所以暂时先引入到PhpStudy当中。...接着是最大踩坑点,也就是php.inidebug配置,因为Xdebug升级过程配置细节不断变动,所以这里仅仅能保证php .7.4.3 版本 + Xdebug 3.04 版本可以用这套配置正常...下面是vsCode编写代码,并且打上断点。

6.1K20

【PHP】PHP开发必备配置 - Windows

下载 Composer 安装前请务必确保已经正确安装了 PHP。打开命令行窗口执行 php -v 查看是否正确输出版本号。.../ext" 这样处理之后,常用组件就基本齐全。 伪静态 各种PHP开发使用全包软件如果想要去除掉,可以nginx里面配置伪静态,伪静态配置如下: location / { if(!...Xdebug配置 VS Code需要配置使用PHP版本,对应php.ini需要开启debug配置才可以正常使用。因为个人使用是PhpStudy,所以暂时先引入到PhpStudy当中。...接着是最大踩坑点,也就是php.inidebug配置,因为Xdebug升级过程配置细节不断变动,所以这里仅仅能保证php .7.4.3 版本 + Xdebug 3.04 版本可以用这套配置正常...图片 下面是vsCode编写代码,并且打上断点。

6.7K10

netbeans开启xdebug

一直在用everedit做开发,今天开始高大,用一下netbeans 安装 netbeans下载页面找到PHP版netbeans,下载下来安装,表忘了JRE也要装 xdebug下载页面下载对应...PHP版本xdebug,然后解压至php目录下ext目录下,同时新建d:\xdebug文件夹 配置 PHP.INI phpinfo()页面中找到INI文件,文件最后加入以下代码 ;注意:我们版本号可能不同...xdebug,如果出现了,那就成功了一大半 netbeans 设置地方tool->option里找到debug标签,在这里可以修改PHP.EXE路径,还有调试工具和端口号等。...注意 如果你用远程调试,务必打开xdebug.remote_enable 如果你用域名调试,那么请修改xdebug.remote_host为你域名,不要忘了加引号,不用带http:// 如果总是显示等待...xdebug,那么就换一个web浏览器试试,tool->option->general里可以找到 如果还不行,请留言,老高和你一起搞!

1.3K10

linux如何查看安装php版本信息

使用 php -v 命令 Linux 终端或控制台中,可以使用以下命令查看当前系统安装 PHP 版本: php -v 使用该命令将会在屏幕输出类似于以下结果: PHP 7.3.9-1~deb10u1...在这里,我们看到了 7.3 这个文件夹,因此可以确定我们使用是 PHP 7.3 版本。 进入 7.3 文件夹查看 cli 文件夹,这里存放是 PHP 命令行运行时使用配置文件。... phpinfo() 查看 除了前面介绍方法之外,还可以通过 Apache 或 Nginx服务器运行 PHP  phpinfo() 函数来查看 PHP 版本信息。...浏览器输入网址 http://yourdomain.com/phpinfo.php,将看到页面。...感谢各位阅读,以上就是“linux如何查看安装php版本信息”内容了,经过本文学习后,相信大家对linux如何查看安装php版本信息这一问题有了更深刻体会,具体使用情况还需要大家实践验证

3.8K10

XAMPP PHP7.4.1 Xdebug配置从入土到发芽

(2)然后重启服务器,再打开页面就会出现Xdebug模块相关信息了。 ? 或者cmd里输入 php -m ,只要验证php安装没问题都会正常显示已经配置好模块。 ?...(3)如果输入命令没有显示Xdebug,而是报错,类似于 ? 那就检查一下是不是路径和文件名字哪里写错了。...2.如果没有的话,就需要自行安装了 (1)首先,phpinfo()或者直接 http://localhost/dashboard/phpinfo.php 得到以下页面: ?...然后右键,复制网页源代码,粘贴到 https://xdebug.org/wizard 文本框内, ? 得到分析结果和安装指南: ? (2)按照指南,下载对应版本,安装到对应目录下。...=req xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.idekey="PHPSTORM" (3)再重启服务器就OK啦,剩下就和上面自带情况

2.4K00
领券