phpstrom配置Xdebug
采用的是PhpStrom+Xdebug+QQ浏览器(其他浏览器也可以,个人喜好)
1.下载适合的Xdebug插件
下载地址https://xdebug.org/download.php
不知道选用哪个版本的话,那么有三种方式
(1)可以输出自己phpinfo信息,然后将所有的phpinfo里的信息,复制张贴到下方
Ctrl+A全选phpinfo信息
粘贴到下方框中
监测出适合你的版本,点击进行安装
将下载好的.dll文件放入上图中指定的位置C:\phpStudy\PHPTutorial\php\php-7.2.1-nts\ext\php_xdebug-2.7.1-7.2-vc15-nts.dll
(2)如果你的phpinfo信息监测不到相应的xdebug版本,可以参考下图
(3)根据自己phpinfo信息寻找适合的版本
修改php.ini文件文件,在最后一行添加(其中的目录请按照自己的环境去切换)
[Xdebug]
xdebug.profiler_output_dir="C:\phpStudy\tmp\xdebug"
;日志目录
xdebug.trace_output_dir="C:\phpStudy\tmp\xdebug"
;加载的动态链接库,上面图片中红框内的内容
zend_extension = "C:\phpStudy\PHPTutorial\php\php-7.2.1-nts\ext\php_xdebug-2.7.1-7.2-vc15-nts.dll"
xdebug.idekey="PHPSTORM"
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = "req"
xdebug.remote_host=127.0.0.1
xdebug.remote_enable=on
xdebug.remote_port = 9000
xdebug.remote_autostart = no
然后再输出phpinfo()就可以检测xdebug的信息
2.下载浏览器Xdebug插件(我使用的QQ浏览器)
应用中心
与php.ini中的配置一样
3.配置PhpStrom
打开设置(Ctrl+Alt+S)=>语言和框架=>php,然后选择对应的php版本
打开设置(Ctrl+Alt+S)=>语言和框架=>php=>Debug,配置与php.ini中xdebug.remote_port一样的端口
配置项目服务
配置调试:运行=>编辑结构
最新文章
- iOS开发常见BUG和一些小技巧(ps:耐心看完,很实用)
- 利用opencv进行相机标定程序
- centos下完全卸载mysql
- BZOJ-2929 洞穴攀岩 最大流Dinic(傻逼题)
- MySQL 命令杂记
- IDA*
- oracle存储过程返回数据集结果
- 在XML里的XSD和DTD以及standalone的使用2----具体使用详解
- 17.1.1.8?Setting Up Replication with Existing Data设置复制使用存在的数据
- html5中拨打电话代码
- 解决jenkins git timeout的问题
- 为SNP增加种族人群频率
- vs code配置git
- nodejs -- 主模块 ,初始化.
- 73. Set Matrix Zeroes 把矩阵同一行列的元素都改成0
- Oracle Grid 11.2.0.4 安装是出现";INS-30510: Insufficient number of ASM disks selected.";
- Ubuntu Remove Mysql.service in Systemctl
- 附件十四面3D模型的自动化生成
- LeetCode: Reverse Integer 解题报告
- oracle(九)索引扫描
热门文章
- Atcoder ARC-058
- Git 保存和恢复工作进度(stash)
- Maven 警告 expected START_TAG or END_TAG not TEXT
- hitTest练习
- k8s之Dashboard插件部署及使用
- Flask中请求数据的优雅传递
- Solution Set - Stirling 数相关杂题
- The POM for com.alibaba:druid:jar:1.2.6 is invalid, transitive dependencies (if any) will not be available
- 为什么三层架构中业务层(service)、持久层(dao)需要使用一个接口?
- Python 中 selenium 库