phpstorm调试php配置,PhpStorm配置Xdebug调试WordPress
PhpStorm配置Xdebug之我的理解
Nginx将root指向PhpStorm的工作目录,
因为自己之前都是Java写的多,用的IDE是IntelliJ IDEA,虽然跟PhpStorm是一家,但是配置的还是很不一样的,这也是我为什么搞了一晚上没成功的主要原因
..我一直以为PhpStorm也是通过本身搭建一个服务器(Local Server),然后直接运行,就能调试了。然而并不是,它是通过Nginx发布的网站服务,监听浏览器的事件实现的调试,我后来发现根本不需要运行PhpStorm。。
心好累,我只是想调试下我的WordPress主题
下面记录下自己的配置过程,给PHP小白一个参考~
配置Xdebug
Xdebug下载地址为https://xdebug.org/download.php,直接下载自己PHP对应的版本即可~下载后是一个dll,将它拷贝到PHP的安装目录下的ext文件夹中,在php.ini增加如下配置:
[xdebug]
zend_extension=F:\php\php7\ext\php_xdebug.dll
xdebug.remote_enable=1
xdebug.idekey=PHPSTORM
xdebug.remote_host=localhost
xdebug.remote_port=9008
可以配置的参数很多,我这里只是简单配置一下,Xdebug的全部配置参数可以参考官方介绍:https://xdebug.org/docs/all_settings。
配置PhpStorm
1.新建一个PHP Empty Project(如果此时Interpreter下拉框中没有则跳过,后面会配置):
2.将你的WordPress文件全部拷贝至PhpStorm的项目目录下:
3.Ctrl+Alt+S进入设置界面(或者File->Settings),在Languages&Framewords中点击PHP,点击CLI Interpreter右边的三个点的图标进入设置界面。添加一个Interpreter,在PHP executable中选择你php.exe路径,如果此时下面显示Debugger: Xdebug 2.6.0beta1(对应你安装的Xdebug版本),则表示你已经安装成功Xdebug,如果没有则去第一步看看哪里有问题:
4.打开PHP标签,在Debug标签中修改Xdebug对应的端口(与你之前配置的端口一致):
5.在PHP标签下的Servers标签中新建一个Server,对应的Host和Port则是你Nginx发布的网站的Host和Port:
6.打开刚刚的Debug标签,选择DBGp Proxy,填写对应的信息,Port为你Nginx的端口,Key是PHPSTORM:
配置浏览器
我用的是Chrome,用的插件是Xdebug heper,直接安装即可~不过可能要
开启Xdebug
包括PhpStorm中开启,即开启监听:
,打开这个监听按钮,变成绿波则表示正在监听。已经Chrom中开启,选择Debug模式:
。
至此,你的PhpStorm配置Xdebug调试WordPress就已经全部搞定了~在PhpStorm中设置个断点,再刷新下浏览器,就会发现进入调试模式了~
phpstorm调试php配置,PhpStorm配置Xdebug调试WordPress相关推荐
- eclipse 中配置php的 XDebug调试
1. 打开 eclipse for php IDE,window->preference->PHP->Debug 2. 配置phpserver 3. 我的已经增加好了,默认的应该有l ...
- eclipse php设置xdebug,eclipse 中配置php的 XDebug调试
1. 打开 eclipse for php IDE,window->preference->PHP->Debug 2. 配置phpserver 3. 我的已经增加好了,默认的应该有l ...
- php eclipse 断点调试,在Eclipse中使用XDebug调试代码 | Using XDebug debug code in eclipse
调试代码是在开发环境下用于跟踪和定位问题根源的一种手段,虽然大部分问题在单元测试后可以有效避免.所谓金无赤金,代码也一样会存在BUG. EclipsePHP提有非常强大的PHP编辑功能, 同样也提供了 ...
- PHP - Xdebug调试 - 学习/实践
1.应用场景 主要用于学习和使用xdebug进行项目的调试,包括本地项目或者远程项目.基于vscode或者phpstorm编辑器或IDE,目的就是为了解决开发中的问题,快速调试找到问题,解决问题. 2 ...
- PhpStorm配置Xdebug调试PHP程序
From: http://blog.csdn.net/ljfrocky/article/details/46531137 这篇文章主要介绍了如何使用PhpStorm + Xdebug调试PHP程序,需 ...
- JetBrains PhpStorm 2017.1.4 x64+PHPWAMP+Xdebug环境配置以及断点调试
首先先来说下IDE和服务环境的配置: 第一步,在PHPWAMP的站点根目录下创建项目文件夹,然后把IDE项目文件指向该文件,如下图所示: 第二步,创建文件,然后通过服务器进行显示,这里我写了两个文件, ...
- PHPStorm配置PHP调试环境,xdebug调试原理
之前的调试环境有一点混乱,所以决定重新配置一遍,写这篇文章记录出现的问题,希望能够帮助到你们 搭建环境 windows phpstudy apache/nginx php7.3 phpstorm xd ...
- PhpStorm+Homestead+Xdebug调试Laravel
一. 安装Xdebug 1. 确认环境 官网的Homestead默认安装了多个版本的php,所以首先应该确认当前服务器使用的是哪一个版本. 命令行里的php与网站运行时的php是不一样的,服务器使用的 ...
- swoole 使用 xdebug 实现调试模式(PHPSTORM)
1.安装sdebug插件 说明: swoole的官方编程须知中已经说到了,swoole与常规版本的 xdebug 不兼容,主要是由于大量全局变量的使用违背了协程的规范,可以见此网址的说明:https: ...
最新文章
- Android ContentResolver
- Android 应用中十大常见 UX 错误
- Amazing 2020
- Mybatis中Mapper动态代理方式
- 【软件工程】交付后维护
- 8.2 Query 语句优化基本思路和原则
- 二:SpringMVC知识整理
- java jco sap 重连_SAP R3和JAVA交换数据之JCO
- android cos函数,Android三角函数
- 前端工程师薪资差距可达7.3倍!4月程序员薪资统计出炉,速看!
- 浩哥的Linux学习笔记之touch命令
- 企业为什么要开通微信公众号?
- 【便签纸】记录一下对比excel列表的小工具代码
- FPGA 控制 nand flash读写
- app屏幕随手势放大缩小
- selenium自动化测试--126邮箱登录问题总结
- 块存储、文件存储与对象存储的区别与应用场景
- S19文件解析实现代码
- 图论中握手定理的详细解释
- 【题解】P2324[SCOI2005] 骑士精神
热门文章
- php 函数分类,PHP Array 函数
- CreateProcess返回错误998
- 常用ARM指令总结(未完待续)
- Windows Print Spooler服务最新漏洞CVE-2021-34527详细分析
- vSphere开发指南1——vSphere Automation API
- 【Linux】 iptables vs firewalld
- Java引用类型与常量
- CSS添加多个背景图片
- python无法安装tensorflow_python – 无法安装Tensorflow Mac
- latex 下划线_备战美赛!论文写作必备Latex排版教程之单词间隔、标题及交叉引用...