phpstorm+Xdebug断点调试PHP
运行环境:
PHPSTORM版本 : 8.0.1
PHP版本 : 5.6.2
xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll
ps : php版本和xdebug版本一定要相对应
点击下载Xdebug
1. PHP安装xdebug扩展
php.ini的配置,下面的配置仅供参考,路径要换成自己的!
- [xdebug]
- zend_extension="D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll"
- xdebug.remote_enable = On
- xdebug.remote_handler = dbgp
- xdebug.remote_host= localhost
- xdebug.remote_port = 9000
- xdebug.idekey = PHPSTORM
ps : remote_handler 、remote_host、remote_port 这些都有默认值,但还是建议设置下,至少知道要设置这些参数~
查看phpinfo~
【或者使用PHPstudy:其他选项菜单/PHP扩展设置/PHP扩展/XDEBUG打上对钩】
2.PHPSTORM设置
楼主以前一直用zendstudio,刚开始用phpstorm非常蛋疼,用了一段时间后发现还挺好用的~
1.首先检查phpstorm的xdebug配置
这里的debug port要和php.ini里面的xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。
phpstorm配置
- 客户端调试,打开phpStorm,进入File>Settings>PHP>Servers,这里要填写服务器端的相关信息,name填localhost,host填localhost,port填80,debugger选XDebug
- 进入File>Settings>PHP>Debug,看到XDebug选项卡,port填9000,其他默认
- 进入File>Settings>PHP>Debug>DBGp Proxy,IDE key 填 phpStorm,host 填localhost,port 填80
- 点OK退出设置。
2. 设置debug.
添加本地的 web server~
www.mall.com是我本地的服务
3.开始调试
打好第一个断点,shift + F9就可以了
打好第一个断点,选中配置的debug, 按旁边的臭虫 按钮
或者还是看不懂,好吧,那请看下面链接:
http://wenku.baidu.com/link?url=osFXlDZtbYW2yOxJYwKukXButWW647d2d87-d69F56FmbU1Wi7YNK-KCGcrL-car-o1U_r2Y0xkXnqoZw2I87FsKdMb7Z9N9pZZvB1a8Lrq
常见问题:
- Debug session was finished without being paused
- It may be caused by path mappings misconfiguration or not synchronized local and remote projects.
- To figure out the problem check path mappings configuration for 'www.test.com' server at PHP|Servers or enable Break at first line in PHP scripts option (from Run menu).
没有打断点或者调试没有被监测到,碰到这个问题,看看路径配置对了吗是否能访问到
本文地址:http://blog.csdn.net/ty_hf/article/details/50768702
来源:http://blog.csdn.net/ty_hf/article/details/50768702
phpstorm+Xdebug断点调试PHP相关推荐
- PhpStorm+Xdebug断点调试环境搭建
文章目录 环境 配置 环境 phpstorm.phpstudy 配置 1.配置php中的xdebug,在php.ini中配置,用的哪个版本,就配置哪个,这里以5.4.5为例 php.ini中xdebu ...
- PHPStorm+XDebug进行调试
原文:PHPStorm+XDebug进行调试 笔者的开发环境如下: Windows8.1+Apache+PhpStorm+XDebug+Firefox(XDebug helper 1.4.3插件). ...
- phpstorm+xdebug远程调试
远端:centos7 phpstorm在windows上. centos7上同上一篇文章, [xdebug] zend_extension="xdebug.so" xdebug.r ...
- 宝塔 开启xdebug_宝塔安装及Xdebug断点调试配置
宝塔安装及Xdebug断点调试配置 WINDOW安装: 1.首先在此网站 https://www.bt.cn/ 下载宝塔: 2.安装在D盘中,安装完成后在软件面版的右上角菜单设置账号和密码: 3.访问 ...
- phpstorm 配置 xdebug断点调试
前言 php是脚本型程序 每次出错都要手动exit断点程序不是很方便 哪里有需求哪里就有生产,Xdebug可以实现对php的断点调试.下面将我个人的安装经历分享给大家. 运行环境 windows .l ...
- phpstorm使用xdebug断点调试
都1202年了,你调试php的时候还在使用print_r();die();吗?今天说一下php断点调试工具xdebug,无需google的xdebugHelper!无需在postman请求时加cook ...
- Vagrant+PHPStorm+Google+XDebug断点调试
1.登陆vagrant修改xdebug.ini配置 A. 登陆vagrant:vagrant sshB. 修改配置:sudo vim /etc/php/7.0/fpm/conf.d/20-xdebug ...
- phpstorm配制断点调试教程
1.首先下载Xdebug,下载开发电脑php版本的文件,我的电脑是使用php7.4的,我就下载了php_xdebug-3.1.1-7.4-vc15-x86_64文件,下载地址如下: http://xd ...
- php单步调试,phpstorm,Xdebug单步调试
本地环境: windows10,phpstudy2018 PHP 版本7.2.10-NTS phpstorm 版本2020.1 单步调试比var_dump,print_r方便的多.但是配置过程比较繁琐 ...
最新文章
- 税务系统问题分析 来自CSNA论坛
- java 151建议_编写高质量代码改善java程序的151个建议——导航开篇
- 【资源】学 AI 该学哪些斯坦福 CS 课程,这个清单安排得明明白白
- OpenCV—图像椒盐噪声生成器
- C#继承与多态 virtual虚方法的使用 在子类中使用override重写父类函数
- The Preliminary Contest for ICPC Asia Nanjing 2019 B. super_log (广义欧拉降幂)
- 不喜欢写测试的朋友看过来,与你分享写测试的经验 做一个爱写测试的程序员...
- 可耗竭且不可回收的资源
- 深入struts2(二) ---stuts2长处和主要包、类功能
- mysql数据库不小心删除文件_mysql数据库被删除了,怎么恢復吗
- Objective-C基础笔记(7)Foundation中的常用结构体
- LinQ Group By
- PGM:贝叶斯网表示之朴素贝叶斯模型naive Bayes
- Ubuntu 16.04上安装Code::Blocks
- 设计模式:抽象工厂模式,结合类图秒懂!
- 《我的成功可以复制》读后感这一、两天可以静下心来,将唐骏先生写的《我...
- 单词自动换行 css,CSS让英文单词的自动换行的方法介绍
- 菜鸟仓库-货物格子问题编程题
- MAC 解压 rar 文件
- cad卸载工具_CAD安装失败都是红?