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环境配置图文介绍,...6.Phpstorm xdebug和火狐浏览器配置 15 参考文章 15 Wampserver开启xdebug 15 Phpstorm 配置xdebug 19 浏览器配置xdebug 21 启动效果 22 7.数据库root密码忘记 22
PHPStorm 配置 Xdebug 环境 在 PHP 开发中,DEBUG 环境的配置是非常重要的,能让开发者更方便地 debug 代码,提高开发效率。在这篇文章中,我们将介绍如何使用 PHPStorm 和 phpStudy 配置 Xdebug 环境,来实现 PHP ...
- 方法二:通过`phpinfo()`函数查看XDebug配置。打开Apache的测试页面,点击`PHPinfo`标签,在显示的信息中查找`XDebug`相关信息。 #### 三、客户端IDE (phpStorm) 配置 1. **设置Interpreter**:打开phpStorm,...
为了使PhStorm与Xdebug协同工作,需要确保PhStorm的监听端口与Xdebug配置中的端口一致,并且PhStorm的调试监听器已经开启。 综上所述,安装和配置Xdebug并不是一个复杂的过程,但是需要仔细阅读和遵循步骤,确保每...
PhpStorm+Xdebug+Chrome本地调试 PhpStorm 是一款功能强大且流行的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者高效地编写、调试和优化代码。Xdebug 是一种流行的 PHP 调试扩展,它可以与 PhpStorm ...
1. PHPStorm的Xdebug配置:首先检查PHPStorm的Xdebug配置,确保其中的debug端口与php.ini中配置的xdebug.remote_port端口一致。如果9000端口被占用,可以更改成其他端口。 2. 设置调试:添加本地的Web服务器地址,...
### Xdebug配置与PHPStorm配置详解 #### 一、Xdebug简介及下载 Xdebug是一款强大的PHP扩展,主要用于提供PHP代码的调试与性能分析功能。它通过与IDE(如PHPStorm)结合,使得开发人员能够方便地进行断点调试、性能...
### OSX MAMP与PhpStorm配置Xdebug详细指南 在开发PHP应用时,Xdebug是一个非常强大的工具,可以提供详尽的代码调试功能。本指南旨在详细介绍如何在Mac OS X操作系统上,利用MAMP(My Apache Mysql PHP)服务器环境...
- 如果你需要远程调试,需要确保服务器上的Xdebug配置中 `xdebug.remote_host` 和 `xdebug.remote_port` 正确指向客户端的IP和端口,并且服务器上的防火墙允许相应的连接。 通过以上步骤,你就可以在WAMP64环境下...
- **配置phpStorm**: 在phpStorm中启用XDebug需要进行以下配置: - 打开`Settings > Languages & Frameworks > PHP > Debug`,勾选`Enable Xdebug support`。 - 设置监听端口为9003。 - **开始调试**: 使用...
在PHP Debug部分,配置监听端口为9001,与XDEBUG配置中的端口保持一致。 创建一个新的项目并在PHPSTORM中设置断点。通过Run > Configurations配置PHP Web Application,选择Debug模式启动。然后在Run > Start ...
本文给大家浅谈php+phpStorm+xdebug配置方法,需要的朋友可以参考下
### PHPStorm中的XDebug配置 在PHPStorm中配置XDebug,需要在File菜单下的Settings(或使用快捷键Ctrl+Alt+S)中找到 Languages & Frameworks -> PHP,选择PHP Servers设置,创建一个新的服务器实例,配置名称、...
5. **PHPStorm中的Xdebug配置**: 在PHPStorm中配置Xdebug,需要设置服务器(Servers)以便PHPStorm知道将调试信息发送到哪里。通常需要配置调试的URL以及Xdebug的通信key值,如`PHPSTORM`。通过配置debug session时...
- 检查PHPStorm中的Xdebug配置,确保debug port与php.ini中的xdebug.remote_port一致,默认值为9000。 - 如果9000端口已被占用,可以修改为其他未被占用的端口。 - 设置debug,添加本地的webserver。例如,文章中...
配置PHP开发环境的简单文档,使用的phpStudy,phpStorm8.0,适合初学php的资料参考,谢谢指摘...
在浏览器中,确保插件已经启用,并且设置与PhpStorm中的Xdebug配置相匹配。此时,当浏览器访问到设置了断点的代码行时,调试会自动暂停,开发者可以查看和修改变量值,执行单步调试等操作。 以上就是PhpStorm配置...