`
kaozjlin
  • 浏览: 117444 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

PHPStorm下XDebug配置

 
阅读更多

1安装Xdebug

 

用yum安装可能会失败,用pecl安装成功。

#yum installphp-pecl-xdebug.x86_64

pecl installxdebug
         如果pecl命令不存在请先安装php-pear
         命令:yum install php-pear

注意多加了一项IDE Key,且要与后面PHPStorm中的配置相同:

zend_extension=/path/xdebug.so

zend_debugger.allow_hosts=10.25.1.199

zend_debugger.expose_remotely=always

zend_debugger.httpd_uid=-1

xdebug.auto_trace = on

xdebug.auto_profile = on

xdebug.collect_params = on

xdebug.collect_return = on

xdebug.profiler_enable = on

xdebug.trace_output_dir = "/tmp"

xdebug.profiler_output_dir ="/tmp"

xdebug.dump.GET = *

xdebug.dump.POST = *

xdebug.dump.COOKIE = *

xdebug.dump.SESSION = *

xdebug.var_display_max_data = 4056

xdebug.var_display_max_depth = 5

xdebug.remote_enable=on       

xdebug.remote_handler=dbgp

xdebug.remote_host=10.25.1.199

xdebug.remote_port=9010

xdebug.remote_autostart=1

xdebug.idekey="PHPSTORM"

 

2配置PHPStorm

图1:首先配置PHP解释器的路径

 

图2:File>Settings>PHP>Servers,这里要填写服务器端的相关信息,name填localhost,host填localhost,port填80,debugger选XDebug

 

图3:进入File>Settings>PHP>Debug,看到XDebug选项卡,port填9010,其他默认

 

图4:进入File>Settings>PHP>Debug>DBGpProxy,IDE key填PHPSTORM,host填localhost,port 填80

 

图5:在phpStorm里打开监听,就是一个电话一样的按钮

 

图6:在浏览器里打开XDebug工具,访问localhost,与phpStorm连接成功!

 

3常见问题

访问页面准备进入断点时,PHPStorm报错:Cannot accept external Xdebug connection: Cannot evaluate expression'isset($_SERVER['PHP_IDE_CONFIG'])';

 

导致此问题的一个可能原因是:服务器端的php.ini中配置了:

         extension=/path/xdebug.so

应该只保留下面一个:

         zend_extension=/path/xdebug.so

 

分享到:
评论

相关推荐

    PHP-wampServer-phpStorm-xdebug配置指南图文介绍.doc

    PHP-wampServer-phpStorm-xdebug环境配置图文介绍,...6.Phpstorm xdebug和火狐浏览器配置 15 参考文章 15 Wampserver开启xdebug 15 Phpstorm 配置xdebug 19 浏览器配置xdebug 21 启动效果 22 7.数据库root密码忘记 22

    最新phpStorm配置xdebug.docx

    PHPStorm 配置 Xdebug 环境 在 PHP 开发中,DEBUG 环境的配置是非常重要的,能让开发者更方便地 debug 代码,提高开发效率。在这篇文章中,我们将介绍如何使用 PHPStorm 和 phpStudy 配置 Xdebug 环境,来实现 PHP ...

    本地环境 XAMPP + phpStorm + XDebug + Chrome 配置和断点调试

    - 方法二:通过`phpinfo()`函数查看XDebug配置。打开Apache的测试页面,点击`PHPinfo`标签,在显示的信息中查找`XDebug`相关信息。 #### 三、客户端IDE (phpStorm) 配置 1. **设置Interpreter**:打开phpStorm,...

    phpstorm xdebug

    为了使PhStorm与Xdebug协同工作,需要确保PhStorm的监听端口与Xdebug配置中的端口一致,并且PhStorm的调试监听器已经开启。 综上所述,安装和配置Xdebug并不是一个复杂的过程,但是需要仔细阅读和遵循步骤,确保每...

    phpStorm+Xdebug+Chrome本地调试

    PhpStorm+Xdebug+Chrome本地调试 PhpStorm 是一款功能强大且流行的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者高效地编写、调试和优化代码。Xdebug 是一种流行的 PHP 调试扩展,它可以与 PhpStorm ...

    phpstorm配置Xdebug进行调试PHP教程

    1. PHPStorm的Xdebug配置:首先检查PHPStorm的Xdebug配置,确保其中的debug端口与php.ini中配置的xdebug.remote_port端口一致。如果9000端口被占用,可以更改成其他端口。 2. 设置调试:添加本地的Web服务器地址,...

    Xdebug配置和PHPStorm配置

    ### Xdebug配置与PHPStorm配置详解 #### 一、Xdebug简介及下载 Xdebug是一款强大的PHP扩展,主要用于提供PHP代码的调试与性能分析功能。它通过与IDE(如PHPStorm)结合,使得开发人员能够方便地进行断点调试、性能...

    Osx Mamp Phpstorm Setting Xdebug

    ### OSX MAMP与PhpStorm配置Xdebug详细指南 在开发PHP应用时,Xdebug是一个非常强大的工具,可以提供详尽的代码调试功能。本指南旨在详细介绍如何在Mac OS X操作系统上,利用MAMP(My Apache Mysql PHP)服务器环境...

    php使用谷歌浏览器xdebug配置文件及配置方法(软件:wamp64+PhpStorm)

    - 如果你需要远程调试,需要确保服务器上的Xdebug配置中 `xdebug.remote_host` 和 `xdebug.remote_port` 正确指向客户端的IP和端口,并且服务器上的防火墙允许相应的连接。 通过以上步骤,你就可以在WAMP64环境下...

    PHP学习(wampServer+PhpStorm+XDebug)——环境相关配置参考

    - **配置phpStorm**: 在phpStorm中启用XDebug需要进行以下配置: - 打开`Settings > Languages & Frameworks > PHP > Debug`,勾选`Enable Xdebug support`。 - 设置监听端口为9003。 - **开始调试**: 使用...

    PHPSTORM XMAPP XDEBUG 整合PHP 调试开发

    在PHP Debug部分,配置监听端口为9001,与XDEBUG配置中的端口保持一致。 创建一个新的项目并在PHPSTORM中设置断点。通过Run > Configurations配置PHP Web Application,选择Debug模式启动。然后在Run > Start ...

    浅谈php+phpStorm+xdebug配置方法

    本文给大家浅谈php+phpStorm+xdebug配置方法,需要的朋友可以参考下

    PHPStorm+XDebug进行调试图文教程

    ### PHPStorm中的XDebug配置 在PHPStorm中配置XDebug,需要在File菜单下的Settings(或使用快捷键Ctrl+Alt+S)中找到 Languages & Frameworks -> PHP,选择PHP Servers设置,创建一个新的服务器实例,配置名称、...

    phpstorm 配置xdebug的示例代码

    5. **PHPStorm中的Xdebug配置**: 在PHPStorm中配置Xdebug,需要设置服务器(Servers)以便PHPStorm知道将调试信息发送到哪里。通常需要配置调试的URL以及Xdebug的通信key值,如`PHPSTORM`。通过配置debug session时...

    图文详解phpstorm配置Xdebug进行调试PHP教程

    - 检查PHPStorm中的Xdebug配置,确保debug port与php.ini中的xdebug.remote_port一致,默认值为9000。 - 如果9000端口已被占用,可以修改为其他未被占用的端口。 - 设置debug,添加本地的webserver。例如,文章中...

    php学习-环境搭建手册(PhpStudy+phpStorm+XDebug)

    配置PHP开发环境的简单文档,使用的phpStudy,phpStorm8.0,适合初学php的资料参考,谢谢指摘...

    PhpStorm配置Xdebug调试的方法步骤

    在浏览器中,确保插件已经启用,并且设置与PhpStorm中的Xdebug配置相匹配。此时,当浏览器访问到设置了断点的代码行时,调试会自动暂停,开发者可以查看和修改变量值,执行单步调试等操作。 以上就是PhpStorm配置...

Global site tag (gtag.js) - Google Analytics