使用 PHPStorm 与 Xdebug 调试 Laravel

2016-06-21  本文已影响4722人  七月十五九月初七

环境

Xdebug 配置

本机的 Xdebug 配置文件位于 /usr/local/etc/php/7.0/conf.d/ext-xdebug.ini

打开文件添加并以下代码:

[xdebug]
zend_extension="/usr/local/Cellar/php70-xdebug/2.4.0/xdebug.so"
xdebug.idekey=PHPSTORM
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=10000
xdebug.profiler_enable=1
xdebug.profiler_output_dir="/Users/LuisEdware/Downloads/Xdebug"

PHPStorm 配置

打开 PHPStorm,首先配置 PHP 的使用版本与 Interpreter
Preferences => Language & Frameworks -> PHP

配置 PHP 的使用版本配置 PHP 的使用版本 配置 PHP 可执行文件的位置配置 PHP 可执行文件的位置

然后配置 PHP Debug 时的端口,将端口 9000 修改成 10000

配置 Debug 端口配置 Debug 端口

接着修改 Run => Edit configurations,点击弹出窗口左上角加号,新增一个 PHP Web Application

Run => Edit configurationsRun => Edit configurations
PHP Web ApplicationPHP Web Application

跟随着选项新增一个 Server

ServerServer

设置断点,运行Run => Debug 'Cowcat'

设置断点设置断点
Debug CowcatDebug Cowcat

当浏览器运行指定 URL(就是 PHP Web Application 配置时的 Start URL) 时,出现 Xdebug 控制台,根据控制台的信息和操作进行 Debug


Xdebug 控制台Xdebug 控制台

控制台的功能介绍如下:

上一篇下一篇

猜你喜欢

热点阅读