`
maosuhan
  • 浏览: 112400 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

远程调试php

    博客分类:
  • php
阅读更多

首先得确保服务器正确安装了zend debugger。可以用phpinfo查看。并且在服务器的根目录下有dummy.php文件。此外,还需要更改服务器的php.ini,将里面的

 

zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always

更改为

zend_debugger.allow_hosts=127.0.0.1,192.168.0.102
zend_debugger.expose_remotely=always

 

这里的新加的ip地址是客户端的ip地址,并且要保证两个机器是ping的通的,把防火墙什么的关掉。这里会使用zend debugger的专用端口号进行传输。

 

接着我们使用aptana作为调试工具。我的aptana是装好了pdt还有zend debugger plugin的。

首先打开preference,在php server里面新建一个服务器,地址就写服务器的地址,比如说是http://192.168.0.101。

再选中一个php页面,右键有一个debug as选项,选中debug configuration,在php server那一栏选择刚才新建的,再点击php server的configure。里面有一个path mapping。第一栏写服务器的要被调试的文件的所在文件夹,比如说是d:/debugtest/,注意,这个路径是服务器的路径,不要填成自己的。下面选择自己的工作空间的对应的文件夹。要保证两个目录是对应的,而且代码也应该是一样的。

接着就debug吧。把url调好,如果不成功就把url地址后面的debughost的值改成192.168.0.102。再刷新一下,应该就可以调试了。

分享到:
评论

相关推荐

    phpstorm远程调试基于swoole的hyperf框架.docx

    标题提及的文档主要介绍了如何使用PHPStorm进行远程调试基于Swoole扩展的Hyperf框架,同时提到了Swoft和Easyswoole等其他框架的远程调试方法。在这个过程中,文档强调了需要Linux环境,并提供了利用VirtualBox安装...

    phpstorm 远程调试,远程网页调试,使用远程php命令进行本地debug调试

    phpstorm远程网页调试,解决线上的问题无法调试的问题,能够更好的在线调试代码 phpstorm远程debug,可以解决一些windows系统上无法安装的插件的调试,例如swoole,ffmpeg,imagick等

    PHP,JAVA远程调试

    本文将深入探讨如何使用PHP和JAVA进行远程调试,以便于在不同环境下解决问题和优化代码。 首先,让我们了解一下什么是远程调试。远程调试允许开发者在一台计算机上设置调试环境,而代码实际运行在另一台远程服务器...

    eclipse linux 远程调试

    标题“Eclipse Linux 远程调试”涉及到的是在Linux环境下使用Eclipse集成开发环境(IDE)进行远程Java应用的调试技术。Eclipse是一款强大的开源IDE,广泛用于Java开发,同时也支持其他编程语言。Linux作为开源操作系统...

    php7.X+PhpStorm2019.X+宝塔linux xdebug远程调试环境的安装及设置

    "PHP 7.X+PhpStorm 2019.X+宝塔 Linux xdebug 远程调试环境的安装及设置" 在本篇文章中,我们将详细讲解如何在 PHP 7.X 环境下,使用宝塔 Linux 和 PhpStorm 2019.X,安装和设置 xdebug 远程调试环境。 一、环境...

    swoole的远程debug调试.docx

    phpstorm2019远程调试swoole4.4.5 centos详细配置讲解,win10环境下安装,排除了可能跳进去的坑

    配置xdebug远程断点调试php

    配置xdebug远程断点调试php

    APICloud远程调试,手机同步刷新,本地调试第三方模块的方法

    ### APICloud远程调试,手机同步刷新,本地调试第三方模块的方法 #### 一、概述 在APICloud的开发过程中,频繁地进行修改代码、编译、上传至真机进行测试这一系列操作可能会让开发者感到非常繁琐且效率低下。本文...

    PHP远程调试之XDEBUG

    开发的时候我都是使用XDebug在本地调试,但是最近加入一些项目中去,环境太复杂了,要在本地搭建一个开发环境真的太麻烦了,那么我们怎么...下面通过本篇文章给大家介绍php xdebug远程调试方法,感兴趣的朋友一起看看吧

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

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

    PHP调试工具 PHP debug tools v1.03

    6. 调试器集成:PHP Debug Tools可能集成了像Xdebug这样的调试器,使得远程调试变得轻松,开发者可以在IDE中控制调试过程,如Step Into、Step Over、Step Out等。 7. 配置和自定义:工具允许用户根据自己的开发环境...

    php调试配置说明和步骤

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

    php汉化补丁eclipse-122chn

    - 通过安装额外的插件,Eclipse可以与Xdebug等调试工具配合,实现远程调试PHP应用程序。 4. **汉化补丁的局限性**: - 汉化补丁可能存在翻译不准确、遗漏或过时的问题,这会影响用户体验。 - 某些第三方插件可能...

    php5.6 下用zenddebugger单步断点调试代码

    它支持多种操作,包括设置断点、查看变量值、单步执行代码、调用堆栈跟踪等,极大地提高了开发者调试PHP应用程序的效率。 **Zend Studio 13** 是一个功能丰富的PHP IDE,它集成了 Zend Debugger,使得开发者可以...

    BarbushinPHPConsole在谷歌浏览器中处理PHP错误转储变量远程执行PHP代码

    这个工具极大地提升了开发者在调试PHP应用程序时的效率,使得问题定位和解决过程更加直观和便捷。 在PHP开发过程中,错误处理和变量调试是至关重要的环节。传统的错误报告可能通过`error_log`或者`var_dump`等方式...

    解析phpstorm + xdebug 远程断点调试

    它通过集成进PHP来增强原有的错误报告,并且能够提供堆栈跟踪、函数追踪以及远程调试功能。配置Xdebug大致可以分为以下几个步骤: 1. **安装Xdebug:** - 由于安装步骤在本文中被跳过,有兴趣的读者可以参考网上的...

    zend调试PHP_XDebug调试PHP_zend11.0

    标题提到的"zend调试PHP_XDebug调试PHP_zend11.0"是指在使用Zend Studio 11.0.2这个集成开发环境(IDE)时,通过XDebug工具来调试PHP代码的过程。这个过程主要涉及到以下几个关键知识点: 1. **XAMPP安装**: - ...

    php调试工具

    同时,`error_log`可以指定错误日志的保存路径,这对于远程服务器上的调试尤其有用。 然而,仅仅依赖PHP内置的错误报告可能不够,此时就需要借助浏览器插件来增强调试体验。压缩包中的"Firefox-setup.exe"文件是...

Global site tag (gtag.js) - Google Analytics