XDebug搭建单步调试环境

运用PHPStorm+XDebug搭建单步调节和测量检验碰着,phpstormxdebug

PHP是三个表明推行的言语,一般的话,举办调节和测量试验的时候,只要通过利用
var_dump 或者 var_export
七个函数,就足以拿走PHP中变量的值,到达调解的境界,然则对于大型项目,或然想研讨一下别人的代码时,使用单步调节和测量检验会变得轻松的多。就拿前段时间最流行的
PHP Laravel 框架为例子,使用 PHPStorm 搭建单步调节和测试境遇。

PHPStorm安装和主导配置

PHPStorm下载安装

PHPStorm除了体量有个别大外,算是PHP
IDE中国和亚洲常强劲便捷的支出条件。官方网站下载地址:

本站下载地址 点击下载

PHPStorm激活

安装之后要求激活,要是经济力量许可,能够购买正版,当然,英特网也许有相当多激活格局。那儿需求提示的是,假诺您激活不了,但是试试在
host 中加多上面这一行 0.0.0.0 account.jetbrains.com

PHPStorm设置字体大小

开荒PHPStorm以后,能够在选拔菜单 File -> Settings -> Editor ->
Colors & Fonts -> Font
,在侧边展现的音讯栏中设置本身习贯的字体和分寸。

PHPStorm导入项目

能够在PHPStorm中采用:File ->
Open,直接展开专门的学问文件夹,一般自身欣赏把装有的PHP项目位于二个PHP_Projects 的公文夹下,然后统一展开,便于开辟,一面频繁切换工作空间。

PHPStorm标识项目地方

一般景色下,展开的公文夹上面会有多数类型,大家须要标识那个项目,那样能够提供越来越好的目录和代码之间关系。
菜谱选用:File -> Settings ->
Directories,然后把每一种门类的根目录标识为 Sources。

安装XDebug扩展

下载XDebug扩展

为了调节和测验PHP,大家还亟需三个PHP扩充:xDebug,那是七个充裕庞大的PHP调节和测量试验增添,用来最后PHP施行进度,实行仓库等。xDebug官方下载地址:
download
连接就可以踏向下载页面,注意这儿要求选取符合自个儿系统版本和PHP版本的xdebug扩大。

配置xdebug扩展

下载之后解压缩,里面包罗贰个 dll 格式大概 so
格式的动态链接库,大家把它投身PHP安装目录的ext文件夹下,然后配置PHP.ini。需求在PHP最终增加xdebug的配备。

[xdebug]
zend_extension="C:\Devlope\wamp\php7.16\ext\php_xdebug-2.5.5-7.1-vc14-x86_64.dll"
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_port=9000
# 开启所有站点xdebug调试
xdebug.remote_connect_back=1

金沙手机APP,先是进行简要的布局,xdebug的安插特别丰裕,详细可以查阅官方配置表达文书档案:
phpinfo(); 中检查是或不是安装成功。

PHPStorm运营调解配置

PHPStorm服务器配置

借使跳过这一步,则下一步就供给手动增添服务器。假使在此刻铺排了服务器,就能够在下一步中一分区直接大选择。
PHPStorm选取菜单:File -> Settings -> Language & Frameworks ->
PHP -> Servers,点击那么些洋红的 +
能够增加一个服务器配置,能够安顿服务器的主机地址,端口一击调试器,详细能够参谋下一步的截图。

PHPStorm运维项目安顿

PHPStorm采纳菜单:Run -> Edit Configurations;点击左上角的 +
加多配置,在候选框中精选 PHP Web
Application,然后点击增加叁个PHP项目实例。填写侧边的连带新闻,Start ULacrosseL
为你的门类的拜访地址,那些是内需在您的服务器(Apache或许nginx)中布局的。Server什么地方点击侧边的多少个点,能够加上一个服务器实例,注意填写的Host须要一致。

金沙手机APP 1

PHPStorm调节和测验配置

PHPStorm选用菜单:File -> Settings -> Language & Frameworks ->
PHP ->
Debug,点击Debug这一项,能够观察Debug的布署,一般那儿不用修改,只须要当心Debug
port需求和您在PHP.ini中配备的port一致,况且勾选Can accept external
connections。

PHPStorm实行单步调节和测验

全套就绪,接下去正是单步调节和测验了。能够通过点击PHPStorm中代码左边的地点设置断点,以后我们得以在
Laravel 网址根目录 Public 下的 index.php
开首设置叁个断点,然后选拔PHPStorm菜单:Run -> Debug “alaim”
举办调节和测验,能够见到PHPStorm尾巴部分的音讯框中许诺出了有着变量的值。

金沙手机APP 2

F8:单步,不跳入函数
F7:实行跳指令,跳入函数
Shift+F8:跳出函数
Alt+9:运转到指针处

PHP是贰个讲授推行的言语,一般的话,实行调整的时候,只要经过利用
var_dump 或者 var_exp…

相关文章