编程语言
首页 > 编程语言> > 使用Xdebug在Netbeans中为PHP工作的虚拟机

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

作者:互联网

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

How to debug PHP with netbeans and Xdebug
How to debug PHP with netbeans and Xdebug in Windows?
How do you debug a PHP test file in Netbeans?
Debug php with Netbeans – Newbie source request
Debug next PHP page in Netbeans from Firefox
How to debug a PHP application?
how to run php file in netbeans

目前正在等待我的头发重新长出以将其撕掉.

嗯,似乎其他人必须已经解决了这个问题,所以……有人可以向我指向免费的虚拟机的下载URL,该虚拟机的Netbans配置为使用PHP的Xdebug?

显然它将是Linux;我更喜欢Ubuntu,但是会接受任何东西.我对Virtual Box略有偏好,但是VMware很好.

我相信这会帮助很多人,所以代表我们所有人谢谢.

或者,您可能希望发布一个(正在链接到的)已知正在运行的PHP.INI(尽管我知道那会需要一点点编程)

解决方法:

我无法为您提供VHD下载,但这是我使用VirtualBox完成的工作

网络设置

这可能是最重要的一点.将两个网络适配器添加到您的VM.第一个可以是标准NAT连接,以便您的VM可以连接到Internet.将第二个作为“仅主机适配器”.

在您的VM上安装Ubuntu Server.

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

# The primary network interface
auto eth0
iface eth0 inet dhcp

# Static VBox IP
auto eth1
iface eth1 inet static
address 192.168.56.10
netmask 255.255.255.0

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

我♥灯

>通过此处列出的手动DEB方法安装Zend Server CE-http://files-source.zend.com/help/Zend-Server-Community-Edition/zend-server-community-edition.htm#deb_installation.htm
>通过PECL安装XDebug,例如sudo /usr/local/zend / bin / pecl install xdebug.您可能需要先安装一些依赖项,例如gcc和make,然后才能运行.
>删除Zend Debugger配置符号链接,例如sudo rm /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 Server,但是我发现它是最好的LAMP堆栈.您可能可以通过安装默认的LAMP堆栈然后安装XDebug来获得

sudo aptitude install php5-xdebug

标签:xdebug,virtual-machine,netbeans,php
来源: https://codeday.me/bug/20191102/1992454.html