`
he91_com
  • 浏览: 410331 次
文章分类
社区版块
存档分类
最新评论

配置 Phpstorm + Xdebug + xampp

 
阅读更多
1 Xampp

安装好xampp,配置 httpd.conf
191/221 行 DocumentRoot 路径改为"F:/PHP" (我的工作空间),以后项目就放在这个文件夹里。
配置 php.ini
Windows 下
[XDebug]
zend_extension = "E:\Software\Develop\xampp\php\ext\php_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "E:\Software\Develop\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = on
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.trace_output_dir = "E:\Software\Develop\xampp\tmp"
xdebug.remote_port = 9000

重启 Apache
如果是Linux 需要下载 xdebug
解压后找到合适版本的xdebug.so并将其复制到/opt/lampp/lib/php/extensions/中。然后修改/opt/lampp/etc/php.ini文件,
在其最后加上

[XDebug]
zend_extension="/opt/lampp/lib/php/extensions/xdebug.so"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="/opt/lampp/tmp"

lampp restart

2 PhpStorm
2.1进入File>Settings>PHP>Servers,添加一个 Server
Name     :  localhost
Host     :  localhost
Port     :  80
Debugger :  Xdebuger

2.2进入File>Settings>PHP>Debug
Debug port    :    9000

2.3打开 Edit Configurations

添加一个 PHP Web Application

运行时 就用这个 Web 运行调试,搞定。
还不行就试试修改 上图中的Defaults,我把 server都改成了自己的localhost ,浏览器改成了firefox。

成果就是设置好断点,
debug 运行,或者直接 shift + F9
则会自动打开火狐浏览器并且停留在断点处。


以后遇到新问题是将更新本文档,免得后面人又得重新探索,也欢迎大家提出问题。
转载请注明出处

分享到:
评论

相关推荐

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

    ### 本地环境 XAMPP + phpStorm + XDebug + Chrome 配置和断点调试 #### 一、系统环境配置 本章节将详细介绍如何在Windows 7 SP1 32位系统上配置XAMPP、phpStorm以及XDebug,以便进行PHP项目的开发与调试。 - **...

    PhpStorm Xampp ThinkPHP 环境配置笔记

    这篇笔记主要讲述了如何在Windows环境下配置一个用于开发ThinkPHP项目的集成环境,包括XAMPP、PhpStorm和ThinkPHP的设置。下面将详细讲解每个步骤: 首先,我们需要安装XAMPP,这是一个包含Apache服务器、MySQL...

    PHPSTORM XMAPP XDEBUG 整合PHP 调试开发

    在配置好XDEBUG后,你需要在PHPSTORM中进行相应的设置。进入Settings,配置PHP解释器路径为XAMPP的php.exe,并确保XDEBUG版本与之匹配。接着,设置Web服务器信息,指定项目根目录和URL。在PHP Debug部分,配置监听...

    zend调试PHP_XDebug调试PHP_zend11.0

    标题提到的"zend调试PHP_XDebug调试PHP_zend11.0"是指在使用Zend Studio 11.0.2这个集成开发环境(IDE)时,通过XDebug工具来调试PHP代码的过程。...同时,正确配置XAMPP和Zend Studio的环境是确保调试顺利进行的关键。

    PhpStorm 2020版本完整安装

    【描述】"phpstorm安装教程"表明我们将深入探讨如何在计算机上正确安装和配置PhpStorm 2020.1版本。安装教程通常包括下载、安装步骤、设置以及激活等环节,确保用户能够顺利完成并开始使用这个强大的开发工具。 ...

    xdebug helper 1.6.1

    3. **设置调试客户端**:在IDE(如PhpStorm、Eclipse等)中配置Xdebug调试器,确保端口、IDE key等与Xdebug配置一致。 4. **开始调试**:在浏览网页时,启用Xdebug Helper,当需要调试时点击插件图标开启调试模式。...

    PHP CHROME调试插件 xdebug helper-1.4.3

    3. **兼容性广泛**: Xdebug Helper不仅适用于各种版本的Chrome浏览器,还能与多种PHP开发环境无缝对接,如WAMP Server、XAMPP等,以及各类PHP IDE,例如Zend Studio、PhpStorm等。 4. **扩展性**: 除了基本的调试...

    xdebugv2.0

    Xdebug与XAMPP Lite结合使用,可以让开发者在这样的环境中进行高效调试。同时,它还提及了"和其他集成工具如netbeans之类",这表明Xdebug也兼容各种集成开发环境(IDE),如NetBeans,提供集成的调试支持,使开发...

    PHP调试环境搭建(有图有真相)

    对于开发工具,如Visual Studio Code、PhpStorm等,需要安装支持Xdebug的插件。以VS Code为例,安装`PHP Debug`插件,并在设置中添加以下配置: ```json { ...

    【PHP】调试工具Xdebug的安装与远程调试

    详细介绍使用 PHPStorm 编辑器结合 Xdebug 远程调试 PHP 项目的详细过程。? 本地系统:Windows 10? 远程系统:CentOS 7? 开发环境:XAMPP (PHP7)? IDE : PHPStorm

    PHPxDebug-开源

    接着,根据具体环境(如XAMPP、WAMP或LAMP)下载对应版本的PHPxDebug,并在php.ini文件中进行配置,启用扩展并设置相关参数,如远程调试、日志记录等。 5. **开发工具集成** PHPxDebug广泛支持各种IDE和编辑器插件...

    怎么运行 php 项目

    例如,可以使用XAMPP或WAMP Server这样的集成开发环境,它们已经预装了所有必需的组件。 2. **配置环境**:安装完毕后,你需要配置Apache的虚拟主机,将项目目录映射到Apache的DocumentRoot,这样浏览器可以通过...

    php集成环境

    - 调试:WampServer支持Xdebug扩展,便于进行PHP代码的调试,通过IDE如PHPStorm进行远程调试。 4. **与其他集成环境比较**: - XAMPP:另一个常见的PHP集成环境,同样包含Apache、MySQL和PHP,但XAMPP也包括Perl...

    PHP初学教程 第一讲 PHP环境搭配和代码调试

    安装Xdebug后,配合IDE的调试配置,可以提升调试效率。 6. **日志分析**:在生产环境中,应避免直接显示错误信息。这时,可以通过日志系统(如Logrotate或ELK Stack)收集和分析错误日志,找出问题所在。 学习PHP...

    PHP安装包,资源包

    7. **其他资源**:描述中提到的“还的下载其他资源配合使用”,可能指的是PHP开发工具(如PHPStorm)、调试器(如Xdebug)、代码库(如Composer)或其他必要的扩展库。这些工具和库将帮助提升开发效率和代码质量。 ...

    php常用工具安装包汇总.zip

    以下是这些工具的详细...这些工具的安装包通常包含了安装指南和配置文件,根据具体需求进行选择和配置,可以提升PHP开发的整体效率和代码质量。在使用过程中,记得及时更新工具和扩展,以获取最新的特性和安全补丁。

    php网站建立

    要运行PHP文件,需要安装并配置服务器环境,例如使用XAMPP或WAMP这样的集成开发环境,它们包含了Apache、MySQL和PHP。配置过程包括设置服务器文档根目录、启用PHP模块和调整服务器配置文件。 3. **数据库交互**: ...

    (第一讲) PHP环境搭配和代码调试

    - 编辑器/IDE:Visual Studio Code、PhpStorm、Sublime Text等,提供了语法高亮、自动补全、调试等功能。 - 版本控制:Git,用于项目协作和版本管理。 - 测试工具:PHPUnit,进行单元测试,确保代码质量。 - ...

    php程序员工具箱v0.7集成环境

    7. **服务器管理**:工具箱可能包含一些管理工具,如XAMPP Control Panel,用于启动、停止和监控服务器进程,以及配置服务器设置。 8. **文档和教程**:如"php中文网免费下载站.txt"和"php中文网下载站.url",这些...

    PHP for the World Wide Web: Visual QuickStart Guide(chm)

    - 开发环境搭建:例如使用XAMPP或WAMP集成环境,以及使用IDE(如PhpStorm)进行高效开发。 10. 性能优化与部署: - PHP性能分析:使用工具(如Xdebug、Blackfire)进行性能瓶颈定位。 - PHP缓存技术:了解APC、...

Global site tag (gtag.js) - Google Analytics