`
ldb2741
  • 浏览: 32713 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

windows 7 下在netbeans安装xdebug

阅读更多

折腾了好久这个问题今天终于解决了,分享下经验

在php.ini最后加上


zend_extension="C:\php\ext\php_xdebug-2.0.5-5.3-vc6.dll"(路径要注意,xdebug和php版本要一致)
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost(win7的host文件默认是没有localhost到127.0.0.1的映射的,要自己加)
xdebug.remote_port=9000 (netbeans里调试端口设置的也是9000,注意端口是否被占用)

注意:php.ini里没有其他与zend相关的语句。调试的时候要用IE或者火狐,别用傲游之类的浏览器,不然xdebug连不上

下面讲下php的扩展方法,很重要

extension意为基于php引擎的扩展

zend_extension意为基于zend引擎的扩展

注:php是基于zend引擎的。晕了吧。

不同的扩展安装后,在php.ini里是用extension还是zend_extension,是取决于该扩展,有的扩展可能只能用zend_extension,如xdebug,也有的扩展可以用extension或zend_extension,如mmcache。

注:上面的结论不保证准确。zend_extension加载php扩展时需用全路径,而extension加载时可以用相对extension_dir的路径。

确定可以用zend_extension之后,还有下面几种可能:

根据 PHP 版本,zend_extension 指令可以是以下之一:

zend_extension              (non ZTS, non debug build)
zend_extension_ts ( ZTS, non debug build)
zend_extension_debug (non ZTS, debug build)
zend_extension_debug_ts ( ZTS, debug build)

ZTS:ZEND Thread Safety

可通过phpinfo()查看ZTS是否启用,从而决定用
zend_extension还是zend_extension_ts,当然试一下怎么生效也可以。
分享到:
评论

相关推荐

    php调试之Netbeans + xdebug 配置全攻略

    值得注意的是,安装过程中默认的安装位置可能会对后续的配置造成影响,建议在安装时自定义安装路径,如`C:\Apache2.2`。 安装完成后无需进行额外的配置即可进行下一步。 ##### 2. 安装与配置PHP - **解压PHP**:...

    windows下PHP开发之环境配置:netbeans+jdk+wamp+xdebug

    本文档旨在详细介绍如何在 Windows 操作系统环境下搭建一个完整的 PHP 开发环境,涉及的主要工具包括 NetBeans IDE、Java Development Kit (JDK)、WAMP 以及 Xdebug。通过本教程的学习,您将能够顺利地进行 PHP 应用...

    netbeans安装文件

    7. **社区支持**:NetBeans拥有活跃的开发者社区,用户可以在官方论坛上寻求帮助、分享经验,或者参与开源项目的开发。 8. **与其他工具的集成**:NetBeans可以与Xdebug配合使用,实现更强大的PHP调试功能。此外,...

    NetBeans IDE 8.2

    在提供的压缩包文件“netbeans-8.2-windows.exe”中,包含了适用于Windows操作系统的NetBeans IDE 8.2安装程序。安装后,用户可以享受上述所有功能,并根据自己的编程需求进行定制。总的来说,NetBeans IDE 8.2 是一...

    netbeans教程

    NetBeans IDE可以在Windows、Mac OS X和Linux上运行,确保了跨平台开发的便利性。 **10. 教程资源** 学习NetBeans时,官方提供了一系列的教程和文档,包括视频教程、用户手册和在线帮助,帮助初学者快速上手。你...

    xdebugv2.0

    关于Xdebug 2.0.4win,这是针对Windows平台的特定版本。在这个版本中,Xdebug可能包含了对PHP 5.x系列的支持,因为2.0版本是在PHP 5时代广泛使用的。此版本可能修复了一些已知的bug,提升了性能,并提供了与当时主流...

    EasyPHP v5.4.4.zip

    EasyPhp是在Windows下的Apache Mysql Perl/PHP/Python开发包,包中集成了 PHP、Apache、MySQL,同时也集成了一些辅助的开发工具,如数据库管理工具,PhpMyAdmin和 php调试工具Xdebug,无需配置,就可运行。...

    ZendDebugger-5.2.15(windows)

    3. **Cygwin 平台**:由于 Zend Debugger 的 Windows 版本是基于 Cygwin 实现的,这意味着它可以在 Windows 环境下模拟 Linux 或 Unix 的行为。这对于那些习惯于 Unix 风格开发环境的开发者来说是非常有价值的,因为...

    php调试配置说明和步骤

    Xdebug提供了类似的功能,且在某些方面更为强大,如支持远程调试和代码覆盖率分析。配置过程与Zend Debugger类似,但具体步骤会有所不同。 总之,配置PHP调试环境是一项基础但重要的任务,它能显著提高开发效率并...

    docker-nginx-php-mysql:运行Nginx,PHP-FPM,MySQL和PHPMyAdmin的Docker

    总览在安装项目之前,请确保满足以下先决条件。我们将从GitHub上的代码库下载代码。 [ Optional ] 在运行服务器之前,我们将为nginx生成并配置SSL证书。 [ Optional ] 我们将为IDE(PHPStorm或Netbeans)配置Xdebug...

    码头工人象征

    在安装项目之前,请确保满足以下先决条件。 我们将从GitHub上的代码库下载代码。 [ Optional ] 在运行服务器之前,我们将为nginx生成并配置SSL证书。 [ Optional ] 我们将为IDE(PHPStorm或Netbeans)配置Xdebug...

    PHPUnit PHP测试框架安装方法

    PHPUnit的安装方法因平台而异,以Windows平台下的LAMP环境为例,可以按照以下步骤进行安装。首先,需要以管理员身份运行命令提示符(cmd),然后使用Pear命令工具来添加PHPUnit的频道。Pear是一个PHP的包管理工具,...

    php开发一整套工具

    4. **集成开发环境**:如PHPStorm、NetBeans或Visual Studio Code等,它们提供了代码编辑、调试、版本控制集成、自动完成等功能,极大地提高了开发效率。 5. **版本控制系统**:如Git,用于追踪代码变更,协同开发...

    PHPEclipse插件

    - PHPEclipse集成Xdebug调试器,支持断点设置、单步执行、查看变量值、调用堆栈等调试功能。 - 调试过程中的错误信息会直观地显示在问题视图中,方便定位和解决问题。 5. **集成开发环境**: - 作为Eclipse的一...

Global site tag (gtag.js) - Google Analytics