phpstorm 使用xdebug
2024-10-09 17:25:26
一、在phpstudy配置
开启xdebug的zend扩展,在php.ini 中添加下面的代码:
[xdebug]
zend_extension = "D:\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug.dll"
xdebug.trace_output_dir=D:/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.trace
xdebug.profiler_output_dir=D:/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.profiler
xdebug.remote_enable = On
xdebug.remote_port=9010
xdebug.remote_autostart=1
xdebug.auto_trace=1
xdebug.remote_log=D:\phpstudy_pro\Extensions\php\php7.3.4nts\xdebug.log
保存后,重启nginx服务。
二、设置PHPstorm中的配置
1、在phpstorm中设置 php相对应的版本 File | Settings | Languages & Frameworks | PHP
2、设置 Debug File | Settings | Languages & Frameworks | PHP | Debug
修改端口号 将9000修改为在php.ini中设置的port 9010。因为9000这个端口有线程端口的冲突,所以需要修改一下。
3、添加服务(servers) File | Settings | Languages & Frameworks | PHP | Servers
指定到项目的根目录,我用的是laravel 所以就 指定到laravel 根目录就行,不需要指定到public目录中,因为nginx中已经配置环境了
4、设置完后开启debug
5、打断点
6、刷新打断点的页面后 phpstorm 底部就会出现打断点的相关信息
最新文章
- 方法传参(JAVA与C的比较)
- 关于JQuery的一个Bug
- 出售一套Unity ARPG手游源码
- ahjesus配置vsftpd虚拟用户在Ubuntu
- IDEA 新建文件默认加入CVS
- mysql数据库 触发器简单实例
- VNC轻松连接远程Linux桌面
- 201521123108 《Java程序设计》第九周学习总结
- Golang 网络爬虫框架gocolly/colly 五 获取动态数据
- Delaunay三角化算法
- mysql可视化工具下载地址2017.6.27
- MongoDB之基本操作与日常维护
- 服务端返回的json数据,导致前端报错的原因及解决方法
- Object-C的类可以多重继承吗?可以实现多个接口吗?category是什么?重写一个类的方式用继承好还是分类好,为什么?
- in条件后面有多个字段,in后面只能有一个字段 Operand should contain 1 column(s)
- ssl握手数据结构
- session,cookie,sessionStorage,localStorage的区别
- Linux命令第二篇
- 性能测试七:jmeter进阶之文件上传下载、定时器
- js 捕获浏览器后退事件