在Netbeans中寻找使用Xdebug为PHP工作的虚拟机

在Netbeans中寻找使用Xdebug为PHP工作的虚拟机,php,netbeans,virtual-machine,xdebug,Php,Netbeans,Virtual Machine,Xdebug,我遵循了很多用户指南,花了很多时间,在S.O.上阅读了这些问题 我现在正在等待我的头发长回来,以便再次把它撕下来 不管怎样,似乎已经有人解决了这个问题,所以…有人能告诉我一个免费虚拟机的下载URL吗?这个虚拟机配置了上网本,用于使用PHP的Xdebug 显然,它将是Linux;我更喜欢Ubuntu,但可以接受任何东西。我有点偏爱虚拟机,但VMware很好 我相信这会帮助很多人,所以我代表我们大家表示感谢 或者,您可能希望发布一个(指向a的链接)已知正在使用PHP.INI(尽管我知

我遵循了很多用户指南,花了很多时间,在S.O.上阅读了这些问题







我现在正在等待我的头发长回来,以便再次把它撕下来

不管怎样,似乎已经有人解决了这个问题,所以…有人能告诉我一个免费虚拟机的下载URL吗?这个虚拟机配置了上网本,用于使用PHP的Xdebug

显然,它将是Linux;我更喜欢Ubuntu,但可以接受任何东西。我有点偏爱虚拟机,但VMware很好

我相信这会帮助很多人,所以我代表我们大家表示感谢



或者,您可能希望发布一个(指向a的链接)已知正在使用PHP.INI(尽管我知道这需要一点edtting)

我无法为您提供VHD下载,但我使用VirtualBox就是这样做的

网络设置 这可能是最重要的一点。向VM添加两个网络适配器。第一个可以是标准NAT连接,这样您的虚拟机就可以连接到Internet。使第二个适配器成为“仅主机适配器”

在你的虚拟机上安装Ubuntu服务器

打开
/etc/network/interfaces
,并添加第二个适配器,该适配器具有192.168.56.1/24范围内的静态IP(这是仅限于VirtualBox主机的网络子网),例如

重新启动VM后,您应该能够在该静态IP上连接到它

我♥ 灯
  • 通过此处列出的手动DEB方法安装Zend Server CE-
  • 通过PECL安装XDebug,例如
    sudo/usr/local/zend/bin/PECL安装XDebug
    。在此之前,您可能需要安装一些依赖项,如
    gcc
    make
  • 删除Zend Debugger config符号链接,例如
    sudorm/usr/local/Zend/etc/conf.d/Debugger.ini
  • 使用以下命令配置XDebug。将此添加到
    /usr/local/Zend/etc/php.ini中的
    [Zend]
    部分上方

    zend_extension="/usr/local/zend/lib/php_extensions/xdebug.so" 
    
    [xdebug]
    xdebug.remote_enable=1
    xdebug.remote_connect_back=1
    xdebug.remote_port=9000
    xdebug.show_local_vars=0
    xdebug.var_display_max_data=10000
    xdebug.var_display_max_depth=20
    xdebug.show_exception_trace=0
    
    你不需要使用Zend服务器,但是我发现它是最好的灯堆。您可能需要先安装默认的灯组,然后再安装XDebug

    sudo aptitude install php5-xdebug
    

    VMWare机器包括Xdebug,它是免费的。然而,它不包括NetBeans,但我们知道人们已经将其用于该设备

    您只需将以下内容添加到来宾计算机上的/etc/php5/conf.d/xdebug.ini中即可

    [xdebug]
    xdebug.remote_enable=1
    xdebug.remote_connect_back=1
    

    我创建了一个提供PHP、调试和Netbeans的VM:唉,它现在是404:-(七年后,我们现在有了一个用于的站点,我仍然在问:-)
    [xdebug]
    xdebug.remote_enable=1
    xdebug.remote_connect_back=1