这篇文章主要介绍了教你在PHPStorm中配置Xdebug的相关资料,需要的朋友可以参考下
本教程适用于laravel项目的使用者,并默认使用homestead作为开发环境的虚拟机。
1. 确认你已经安装了Xdebug
通过ssh登录你的homestead,执行
ls /etc/php5/fpm/conf.d如果你看到20-xdebug.ini的配置项,说明Xdebug是正确加载了的,如下图:

立即学习“PHP免费学习笔记(深入)”;
2. 配置xdebug.ini
通过下面的命令进入xdebug.ini所在目录:
cd /etc/php5/mods-available你可以使用vim对其编辑,在zend_extension=xdebug.so一行下面添加下面几行:
xdebug.remote_enable = onxdebug.remote_connect_back = onxdebug.idekey = "vagrant"保存,退出,然后重启php-fpm
3. 配置PHPStorm
在PHPStorm打开你的Laravel项目,按cmd + ,呼出偏好设置,找到PHP下的Servers,进行如下配置:
羊驼 v3.8 企业版(仿阿里巴巴单企业界面)方便中小企业建站使用,包含产品、新闻、网上询价等模块。羊驼! 是一个开源的轻量级树状 CMS 系统。 它基于 php + mysql 并以 b2core MVC 为底层架构。 可以方便快速的配置出个人、企业网站。在B2Core 优雅的MVC架构之上你可以轻松定制任意应用型网站。 羊驼 v3.8 企业版更新:修复了后台错误,和前台图片地址问题。 企业版主
0

这里配置的文件夹根据Homestead.yaml所映射的文件相对应改变。设置完之后,Apply。
然后回到导航栏,找到 Run -> Edit Configurations,添加一个PHP Web Application。如图:

4. 进行测试
在app/routes.php写上一段实例代码:
Route::get('http://www.jb51.net/', function(){ $a = [1, 2, 3, 4, 5]; array_pop($a);});
然后在每一行添加断点,然后Run --> Debug,,选择之前设置好的Homestead,如果你看到下图的样子,恭喜你。
以上所述就是本文的全部内容了,希望大家能够喜欢。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
C++高性能并发应用_C++如何开发性能关键应用
Java AI集成Deep Java Library_Java怎么集成AI模型部署
Golang后端API开发_Golang如何高效开发后端和API
Python异步并发改进_Python异步编程有哪些新改进
C++系统编程内存管理_C++系统编程怎么与Rust竞争内存安全
Java GraalVM原生镜像构建_Java怎么用GraalVM构建高效原生镜像
Python FastAPI异步API开发_Python怎么用FastAPI构建异步API
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号