我遵循了许多用户指南,花了很长时间,在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