0

我正在运行的内容:

  • Mac OSX 10.6.8
  • MAMP 2.0.5
  • 网豆 7.0.1

中的当前设置php.ini

[xdebug]

xdebug.default_enable=1
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_autostart=1

看起来我在php.ini文件中的 xdebug 设置没有问题,因为我的网页在典型的橙色表格中显示了 php 错误和通知。

http://localhost/sitename/XDEBUGSESSIONblabla但是当我单击 Netbeans 中的调试按钮时,它会生成一个以而不是开头的 URLhttp://localhost:8888/sitename/XDEBUGSESSIONblabla

在 php.ini 文件中,我尝试了设置
xdebug.remote_host=localhost
以及
xdebug.remote_host=localhost:8888

我注释掉了php.ini文件中的所有 zend 变量,但没有注释掉 [xdebug] 下面的 zend_extension,即:zend_extension="/Applications/MAMP/bin/php/php5.3.6/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"

还有[xcache-common]- 部分略高于文件中的[xdebug]部分,php.ini它也有一条关于我未注释的 zend_optimizer 的规则,因为它不属于[Zend]php.ini 文件的部分。

在旁注中:我实际上在我的 php.ini 文件中找不到任何[Zend]部分,但我在我尝试遵循的教程中看到了它:

这里这里

4

1 回答 1

0

第二次将 Netbeans 项目 URL 设置放在:8888后面就可以了。localhost所以这意味着在创建项目后,右键单击项目文件夹,然后在“运行配置”下的对话框中,顶部的第三个字段显示“项目 URL”。这是您可以在项目创建后更改它的地方。

于 2012-08-06T10:48:28.307 回答