资讯专栏INFORMATION COLUMN

PHPStorm-Xdebug-Laravel 快速上手

BenCHou / 3282人阅读

摘要:是调试的组件是调试利器,在日常开发中排错时其断点调试功能非常有帮助使得我们开发者不用依赖于传统的比较的调试。并且还有一个好处通过我们还可以查看代码运行的逻辑,比如要研究的源码那么这时使用,将会达到事半功倍的效果。

Introduction

xdebug是php调试的组件,是调试利器,在日常开发中排错时,其断点调试功能非常有帮助,使得我们开发者不用依赖于传统的var_dump()/echo,比较plain的调试。并且xdebug还有一个好处,通过xdebug(based on Phpstorm)我们还可以查看代码运行的逻辑,比如:要研究Laravel的源码,那么这时使用xdebug,将会达到事半功倍的效果。好了,闲话就扯这么多,Let"s go!

Requirements

系统环境:win10

PHPStorm 2016.3 下载地址

Xmapp集成环境(php7) 下载地址

Laravel5.4.28

Xdebug

下载地址 : https://xdebug.org/download.php

不知道下载哪个版本?没关系,先打印phpinfo

2.点击图中的超链接

3.粘贴phpinfo信息

4.点击下载Dll文件

5.将dll文件放置php安装目录的ext目录中并重命名为php_xdebug.dll

6.配置php.ini

[Xdebug]
zend_extension="php_xdebug.dll路径"  //其他配置项不用动,修改此路径即可
xdebug.remote_enable=1
xdebug.remote_port=9000  //默认端口
xdebug.remote_host=localhost
xdebug.profiler_enable=1
xdebug.remote_mode = "req"
xdebug.trace_output_dir="./xdebug"
xdebug.profiler_output_dir="./xdebug"
xdebug.remote_handler="dbgp"
xdebug.idekey = "phpstorm"  //必填
7.ok,重启Xampp. PHPStorm

新建一个laravel项目,打开"PS",按热键 "Ctrl+ Alt+ S

1.PHPunit 配置

2.Xdebug 配置

别忘了"Apply"

点击"Generate"

调试 1.断点,开启监听

2.打开浏览器,如图

2.ps弹窗,如图

3.debug Info 如图


Conclusion

xdebug,是调试利器,也应该是php developer的调试必备,但也发现phpstorm本身很重,消耗的系统内存也是比较大,导致部分phper不大用phpstrom,当然xdebug也就用的少了.

Hope all can happy coding!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/23275.html

相关文章

  • 概览 对象存储 US3

    摘要:概览概览产品简介产品概述功能概览产品优势使用限制存储类型地域和域名计量计费产品价格计费规则欠费处理计费案例快速上手开通服务开始使用控制台指南存储空间日志管理文件管理生命周期静态网站托管域名管理镜像回源跨区域复制跨域设置数据分析防盗链统计报 概览产品简介产品概述功能概览产品优势使用限制存储类型地域和域名计量计费产品价格计费规则欠费处理计费案例快速上手开通 US3 服务开始使用 US3控制台指南...

    ernest.wang 评论0 收藏2651
  • 快速上手 边缘计算虚拟机 UEC-VM

    摘要:快速上手快速上手快速上手前提条件前提条件注册账号并且通过实名认证,在使用本产品前需要向客户经理申请开通服务。 快速上手 前提条件注册UCloud账号并且通过实名认证,在使用本产品前需要向客户经理申请开通UEC服务。上手流程规划节点信息:根据业务需求选择所需要购买的边缘节点配置包括:机型、CPU核数、内存大小、节点运营商、磁盘、带宽等信息; 选择镜像:选择合适的镜像,UEC-VM支持公共镜...

    ernest.wang 评论0 收藏2400
  • 快速上手 边缘计算容器组 UEC-Containers

    摘要:快速上手快速上手快速上手前提条件前提条件注册账号并且通过实名认证,在使用本产品前需要向客户经理申请开通服务。可以通过控制台进行启停边缘容器查看监控信息等操作。 快速上手 前提条件注册UCloud账号并且通过实名认证,在使用本产品前需要向客户经理申请开通UEC服务。上手流程规划节点信息:根据业务需求选择所需要购买的边缘节点配置包括:机型、CPU核数、内存大小、节点运营商、带宽等信息; 选择...

    ernest.wang 评论0 收藏1434
  • 如何快速上手 IntelliJ IDEa

    摘要:注意,下面的所有操作都指明了菜单位置,而这些菜单项除了效率指南外你都应该为其指定快捷键或者使用菜单上已经标明的快捷键。三根据类名打开源码在菜单下有三个菜单项,可以快速打开源代码。八快速优化语句能帮助你快速优化语句。 注意,下面的所有操作都指明了菜单位置,而这些菜单项(除了效率指南外)你都应该为其指定快捷键(或者使用菜单上已经标明的快捷键)。 一、查看效率指南 showImg(/im...

    microelec 评论0 收藏0
  • 【Flink实时计算 UFlink】快速上手

    摘要:快速上手进行基本设置选择地域和可用区。节点固定为台,节点最少为台。设置访问的账号和密码选择计费方式支持按小时按月按年三种计费模式,其中选择月付购至月末时,即从当前时刻购买至本月月底,下个月的账单从日开始正常计费结算。快速上手1. 进行基本设置(1)选择地域和可用区。当前支持北京二可用区E。(2)选择VPC和子网。请注意不同地域之间内网不互通。(3)设置集群名称和业务组。2. 选择软件版本当前...

    Tecode 评论0 收藏0

发表评论

0条评论

BenCHou

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<