首页
学习
活动
专区
圈层
工具
发布

netbeans开启xdebug

一直在用everedit做开发,今天开始高大上,用一下netbeans 安装 在netbeans下载页面找到PHP版的netbeans,下载下来并安装,表忘了JRE也要装的 在xdebug下载页面下载对应...PHP版本的xdebug,然后解压至php目录下的ext目录下,同时新建d:\xdebug文件夹 配置 PHP.INI 在phpinfo()页面中找到INI文件,在文件最后加入以下代码 ;注意:我们的版本号可能不同...zend_extension="ext\php_xdebug-2.2.5-5.4-vc9.dll" [Xdebug] ;是否开启自动跟踪 xdebug.auto_trace= On ;是否开启异常跟踪...xdebug.show_exception_trace= On ;是否开启远程调试自动启动 xdebug.remote_autostart= On ;是否开启远程调试 xdebug.remote_enable...xdebug,如果出现了,那就成功了一大半 netbeans 设置的地方在tool->option里找到debug标签,在这里可以修改PHP.EXE的路径,还有调试的工具和端口号等。

1.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    跨平台PHP调试器设计及使用方法——探索和设计

    首先我们看一个问题,如果配置过netbeans和Xdebug连接的朋友,肯定记得netbeans中要配置代码FTP地址。...虽然xdebug的source命令可以获取当前执行文件的内容,而对于一款调试器来说,我们往往需要很多尚未发生的内容。所以IDE要能访问远程文件是必要的。        ...同时我们将IDE和Xdebug放在同一台机器上,这样IDE可以读取本地的PHP执行的文件,这样也就不用开启FTP服务了。于是,我们就选择固定IP单线连接的方式。        ...因为我是以netbeans的调试作为模板,所以我的IDE-KEY也是Netbeans和Xdebug交互的IDE-Key:netbeans-xdebug。...当然这个值可以改成别的,但是要和xdebug的配置文件的idekey值一样 xdebug.idekey="netbeans-xdebug"         然后我启动了监听本地9000端口。

    1.2K10

    easyui :入门

    EasyUI省去了开发者关于界面的设计开发,而专注于业务逻辑的处理,无论是从审美角度还是从交互性等方面,EasyUI都是一款不可多得的前端框架。         ...id=29 IDE         程序开发平台IDE可以根据个人喜好选定,本文使用了NetBeans IDE 8.1,下载时请注意选择含有PHP和HTML5/JavaScript插件的下载包,不过这些插件也可以后续安装...jquery.easyui.min.js是使用EasyUI的接口文件,必须在web页面上引入该文件才能使用EasyUI。         ...jquery.easyui.mobile.js功能与jquery.easyui.min.js一样,只是该文件用于移动设备。         ...jquery.min.js是jQuery的核心文件,EasyUI框架基于jQuery开发,必须要有jQuery的支持。

    2.5K20

    跨平台PHP调试器设计及使用方法——立项

    比如我们在PHP中需要读出一个文件,这个文件的内容可能只是简单使用一下,而我们的设计将要永久记录下它。 循环中处理数据的问题。如果循环中不停读取文件和写文件,那么我们要要记录大量中间数据。...但是目前已经有很多关于Xdebug调试的方案,比如netbeans+xdebug、notepad++ + xdebug、vim+xdebug。...但是Vim是Linux系统上的软件,如果在Windows系统上部署的PHP引擎并在Windows上进行PHP开发,将无法使用这套方案。所以这个方案存在局限性。 Netbeans+xdebug。...诸如Netbeans这类IDE,很多开发者并不喜欢用,他们电脑也会存在这些IDE。所以这类IDE+xdebug的方案也存在局限性。 Notepad++ + xdebug。...一个重要的功能就是PHP文件分析和着色。然后修改相关着色部分的点击事件,让其在右侧区域展现出来。

    66720

    熟悉项目代码,必备的工具

    )信息,在这个网站上: http://xdebug.org/wizard.php 2、php.ini 配置 这一步比较简单又容易出错,如果出现这一步的错误的话,可以去查看错误输出日志...zendextension自己dll文件绝对路径 remoteport=9000 端口与phpstorm设置的一致 remote_autostart=1 自动开启(一定要) [Xdebug]...zend_extension =C:\phpStudy\PHPTutorial\php\php-7.0.12-nts\ext\php_xdebug-2.6.1-7.0-vc14-nts.dll xdebug.collect_params...= dbgp xdebug.idekey = netbeans-xdebug xdebug.remote_autostart=1 浏览器安装Xdebug扩展程序 可以选择在google和火狐设置上下载相应的扩展程序...注意事项: 1、端口与php.ini一致 2、当报错“ Please configure PHP Interpreter to use built-in web server”时,记得添加php服务

    60230

    跨平台PHP调试器设计及使用方法——拾遗

    之前七篇博文讲解了跨平台PHP调试器从立项到实现的整个过程,并讲解了其使用方法。但是它们并不能全部涵盖所有重要内容,所以新开一片博文,用来讲述其中一些杂项。...XDEBUG_SESSION_START=netbeans-xdebug         调试结束后,我们需要请求下面链接以关闭调试 http://192.168.41.130/var/www/html...XDEBUG_SESSION_STOP_NO_EXEC=netbeans-xdebug         这种方法存在明显的缺陷。比如我们一个待测功能页中,我们不可能给每个触发调试的URL增加上述标志。...我们需要做的就是在配置文件中新增如下内容 xdebug.remote_autostart=On         这个方案也会有问题。...父子(孙)进程管理         在我初步的设想中,我们只要让调试器的Python代码在一个进程中执行,然后以其为父进程,启动一个执行Pydbgp库的python子进程进程。

    88720

    ApacheCN PHP 译文集 20211101 更新

    PHP7 数据结构和函数的强大功能 四、使用异步 PHP 展望未来 五、测量和优化数据库性能 六、高效查询现代 SQL 数据库 七、JavaScript 和危险驱动开发 八、函数式 JavaScript...中的反应式扩展 PHP Ajax 秘籍 零、序言 一、Ajax 库 二、基础设施 三、使用 jQuery 的有用工具 四、高级工具 五、调试与故障排除 六、优化 七、实现构建 Ajax 网站的最佳实践...八、Ajax 互操作 九、iPhone 和 Ajax PHP 和 Netbeans 应用开发 零、序言 一、设置您的开发环境 二、使用 PHP 编辑器提高编码效率 三、使用 NetBeans 构建类似...二、从 Solr 插入、更新和删除文档 三、选择查询 Solr 和查询模式(Demax/eDiscoveryMax) 四、高级查询——过滤查询和立面处理 五、使用 PHP 和 Solr 突出显示结果 六...二、开发环境 三、应用设计 四、测试与质量控制 五、微服务开发 六、监控 七、安全 八、部署 九、从单体到微服务 十、可扩展性策略 十一、最佳实践和惯例 十二、云与 DevOps PHP Yii Web

    4.7K10

    Laravel5.2之Composer自动加载

    也就是说,一句require_once这个autoload.php文件后就拿到了一个饱满的loader,然后现在开始new一个类Container,那如何找到这个Container.php文件路径的呢?...从第二个序列图就可看出,首先调用ClassLoader中的loadClass()这个函数来找文件路径,传入的class变量值是“IlluminateContainerContainer”这个字符串,然后又继续调用...'/app'), ); 然后在项目根目录下新建文件: // app/Test/Test.php文件 php /** * Created by PhpStorm....配置Xdebug。强烈推荐在自己的IDE中配置Xdebug,作者使用PHPStorm,并配置了Xdebug,这会提高阅读源码的效率。...具体操作流程可以谷歌文档,应该很多,Netbeans或者ZendStudio应该也有很多配置文档。如果有配置不成功的,可以在本文留言下问题,作者会尽量解答。 PlantUML插件的安装。

    4.1K21

    PhpStorm配置Xdebug打造舒适php开发环境

    说一下我的学习经历吧,大二上学期上了我们学校一个老师的 JavaScript 网页特效课,虽然他没有讲什么,但是我自己了解到了一些 web 的知识,就瞎搞了一下子,他说大二下学期会开 php 课,我可高兴了...最后因为那节 php 课只有三个人选就被迫退课了,据说是因为上学期的 JavaScript 太恶心了hhhhh 好吧,反正那时就没人教我,然后自己也觉得 php 已经过时了,现在 node.js , python...php 安装路径中的 ext 文件夹,否则默认是在 C:\PHP\ext 中 extension_dir = "Your PHP Dir\ext" 然后我们再将下载好的 Xdebug 插件移动到上面的...ext 文件夹中(这里我有两个,是因为我下错了一个版本==) 之后在 php.ini 中添加 Xdebug 的扩展,就在配置文件的最后加上下面的几行(这里是我的配置,路径因人而异哈) [xdebug...=1 xdebug.remote_port=9000 xdebug.idekey=PHPSTORM 更新 php 要使能 MySQL 的话还要在 ini 文件中找到下面几句话,取消注释 extension

    1.4K20

    PHP开发人员高级调试工具:Xdebug

    Step-6:重新启动 Web 服务器或 PHP-FPM 服务。...Step-3:在文件末尾添加以下 [Xdebug] zend_extension=xdebug.so xdebug.remote_enable=1 Step-4:重新启动 Web 服务器或 PHP-FPM...更改 PHP 配置后,重新启动 Web 服务器(例如 Apache、Nginx),并从 Web 浏览器访问 PHP 脚本example.php。...函数divide_numbers是从calculate_average函数调用的,该函数是从主脚本调用的。 通过分析调用堆栈,您可以跟踪执行流程并查明问题发生的位置。...当您在启用 Xdebug 的情况下运行 PHP 代码时,它将在指定目录中创建一个跟踪文件,其中包含有关每个函数执行的信息。跟踪文件将显示函数调用的顺序以及每个函数执行所花费的时间。

    87800

    玩转 PhpStorm 系列(九):代码调试篇(上)

    如果还没有安装,可以参考 Xdebug 官方文档进行安装。 除此之外,还需要通过配置文件对 Xdebug 尽心配置,可以通过 php --ini 命令查看 PHP 配置文件路径: ?...ext-xdebug.ini 对 Xdebug 进行单独配置,PHP 会自动加载对应的配置文件): [XDebug] zend_extension="xdebug.so" xdebug.remote_enable...> 然后运行 php -S localhost:9000 来启动 PHP 内置 HTTP 服务器,在浏览器访问 http://localhost:9000,查看 PHP 中 Xdebug 扩展配置是否生效...在 Name 框输入 CLI 解释器的名称,在 PHP executable 框输入当前系统 PHP 二进制文件的路径即可,如果不知道,可以在终端窗口运行 which php 命令查看。...如果在代码执行过程中报错,或者想要了解代码执行的完整流程,可以在代码编辑区从指定位置设置断点(从任意你想要调试的位置开始): ?

    2.7K50

    PHPStorm + Xdebug 代码调试

    XDEBUG_PROFILE 2. xdebug应该已经在我们配置的分析文件保存目录产生了文件,如果没有的话可以看看 /tmp 文件夹下有没有 3....进入 webgrind 修改config.php 文件 的 $profilerDir 变量 3....选择Xdebug,然后选use path mappings ,设置一下文件映射(路径均填绝对路径),保存 (在run按钮旁边)编辑运行环境,点击 + 选择 PHP Web Page ,然后 Server...Tools/Deployment/Automatic Upload,这样每次修改的代码都会被同步到远程服务器 调试的时候,需要先在必要的位置打断点,然后点击debug按钮启动调试,使用工具或者另一个项目连接...如果报错,可能需要将远程服务器swoole的进程关掉 每次修改swoole服务端的代码都需要关掉swoole进程,然后再点击debug按钮 杀掉swoole进程的命令 ps -ef | grep "启动服务文件

    1.9K20
    领券