资讯专栏INFORMATION COLUMN

PhpStrom Debugging PHPApplications

魏明 / 532人阅读

摘要:概览有两个著名的调试工具他们是互相冲突的,所以不能同时使用。部署下载和安装从下载和你的版本相匹配的扩展,并且保存在目录下。点击右边的按钮来打开浏览窗口这个窗口用来显示的详情和的安装情况。

概览

php有两个著名的调试工具

Xdebug

Zend Debugger

他们是互相冲突的,所以不能同时使用。

这里我们选择Xdebug来作为我们的调试工具。

部署 下载和安装Xdebug

从Xdebug下载和你的php版本相匹配的扩展,并且保存在 php/ 目录下。

如果你是安装的集成包版本的php,比如(lnmp、wnmp、lamp、wamp)等工具的话,可能默认自带了xdebug,不需要重新安装。

启用Xdebug

编辑你的php.ini,并清空[Zend]节点下的配置,因为上文提到了他们彼此互相冲突。

[xdebug]
xdebug.default_enable=1
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.extended_info=1
xdebug.remote_autostart=1

整合Xdebug到PhpStorm

点击File ->Settings ,然后在Languagess&Frameworks栏目下选择php

检查php解释器和xdebug的安装情况:

在第一步的php页面,Inperpreter这个选择框向下拉可以看到当前已经安装过的所有php版本。

点击右边的...按钮来打开浏览窗口

这个窗口用来显示php的详情和xdebug的安装情况。

你可能看到这样的信息

PHP version:x.x.
Debugger:Xdebug x.x.x
Configuration file:xxx

这代表你的Xdebug配置完成,否则这个地方会提示

Debugger: Not installed

展开php节点,点击Debug栏目。在右边的Xdebug这块区域内,

Debug Port 就是刚才在php.ini里面填写的

xdebug.remote_port=9000

默认的,Xdebug监听9000端口

勾选Can accept external connections check box.

下面两个也选上。: ) 太长懒得打。

测试

点击RunStart Listening for PHP debug connections来连接Xdebug,然后在代码上可以下断点愉快的调试了~

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

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

相关文章

  • Debugging collections(译)

    摘要:注本文是翻译写的关于调试技巧,读完以后很实用,分享给大家阅读过程中,翻译有错误的希望大家指正原文链接最近我一直在使用的,如果你还不了解,我简单说下一个集合就是一个功能强大的数组有很多强大处理其内部数据的函数但是唯一让我头疼的地方是如何调试的 注:本文是翻译Freek Van der Herten写的关于Collection调试技巧,,读完以后很实用,分享给大家.阅读过程中,翻译有错误的...

    lunaticf 评论0 收藏0
  • phpstrom配置phpunit

    摘要:首先下载推荐官网下载下载时注意和版本匹配。创建脚本文件新建一个文本,内容为修改名称及后缀为。在下进入项目目录下,执行命令。二下配置打开,点击选择。配置完成后就会出现下图状态,刚配置的,按钮也成了绿色。下方出现测试结果。 首先下载phpunit;推荐:官网下载;下载时注意和PHP版本匹配。 一、Windows下的安装 1、选择phpunit的存放路径,比如:C:bin,或者其他磁盘去...

    Simon 评论0 收藏0
  • phpstrom配置svn/git提交

    摘要:在选项中选择正确配置的命令行路径,比如我的路径将当前目录配置为管理的项目选择选项下的,根据要求填写自己的账号和密码,然后一个新的项目之后就可以右键或者或者之类的操作了。 在setting选项Version Control中选择Subversion,正确配置SVN/Git的命令行路径,比如我的Git路径:F:Program FilesGitbingit.exe 将当前目录配置为SVN/...

    Leck1e 评论0 收藏0
  • phpstrom 里面的 文件修改后 的*怎样设置

    showImg(https://segmentfault.com/img/bVm9dr); 现在没有*号了。 勾选下面这个选项: showImg(https://segmentfault.com/img/bVm9dy);

    thursday 评论0 收藏0
  • PHPStrom 新建FTP项目以及在线操作管理详解

    摘要:优势和远程文件同步,顾名思义,就是使用协议操作服务器上的文件。操作首先我们需要新建项目。会弹出项目选择界面,我们选择,点击下一步。进行本地项目的设置,名称和项目路径还有一些部署配置。 前言 PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具。它包含了WebStorm的所有功能,前后端都是相当出色,其强大便利之处,相信用过的同学们都知道。那么这里我就和大...

    neroneroffy 评论0 收藏0

发表评论

0条评论

魏明

|高级讲师

TA的文章

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