netbeans调试php
‘壹’ NetBeans调试php怎么没有数据
.先随便建立一次调试.然后打个断点.按下F5.完成一次调试.这个时候红色按钮不该是灰色的.这就保证了浏览器和netbeans建立了连接
2.再切换到chrome.随意打开一个页面.就都可以进行debug了..避免了多次调试更改url和参数.
----------------------------------------------
之前用过一段时间在apache,netbeans下通过xdebug调试。感觉不错,最近事情不多想从新配置下,是基于最新版本的php5.4做的,后来参考了下xdebug的官网说明完成的。官网地址:http://wiki.netbeans.org/HowToConfigureXDebug#How_to_configure_xdebug_with_WAMP
具体步骤如下: 1、去http://www.xdebug.org/download.php下载相应的php_xdebug.dll,这个要根据你自己的php版本哦。
然后把下载的文件放到php的ext目录下,其实放在任何你想要的目录都可以,主要是在下面说的php.ini里指定好路径。
2、修改php.ini
zend_extension=D:/php/ext/php_xdebug-2.2.1-5.4-vc9.dll
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
其中 zend_extension=D:/php/ext/php_xdebug-2.2.1-5.4-vc9.dll 是php5.3以及以上版面的写法,
如果是php5.2以及以下版本的是 zend_extension_ts=D:/php/ext/php_xdebug-2.2.1-5.4-vc9.dll。
下面是几个不必须的参数。
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
‘贰’ netbeans不能调试文件是怎么回事
1.首先需要下载xdebug,在网址中http://www.xdebug.org/download.php可据实际配置环境下载,当然有的Apache安装后已经安装该项,就不必作处理;
2.配置php.ini,如下参数:
zend_extension该节点是放置xdebug路径,路径可根据实际文件放置的位置设置(有的将dll放在ext文件夹中),如下图所示
zend_extension = "d:/wamp/bin/php/php5.3.10/zend_ext/php_xdebug-2.1.2-5.3-vc9.dll"
[xdebug]
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
‘叁’ NetBeans+Xdebug调试PHP,单步调试按钮是灰的
在php.ini里找到[Xdebug]下面,有很多选项,设置
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 1
xdebug.remote_enable = 1
即可
‘肆’ netbeans调试php,用框架写的项目
这个我不太清楚,你可以去后盾人看看相关教材啊,找到了多看看不就明白了,希望能帮到你,给个采纳吧谢谢
‘伍’ netbeans netbeans-xdebug 怎么设置
1、环境:windows server 2008 r2 enterprise x64
2、安装WAMP2.4(安装在D:\wamp)、Netbeans8.0
3、主要配置3个地方
3.1配置php.ini
zend_extension = "D:/wamp/bin/php/php5.4.12/zend_ext/php_xdebug-2.2.3-5.4-vc9-x86_64.dll"
[xdebug]
xdebug.remote_enable = On
xdebug.profiler_enable = Off
xdebug.profiler_enable_trigger = Off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "D:/wamp/tmp"
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
3.2配置netbean调试
3.2.1重新启动wamp服务,打开http://localhost:9060/(9060为wamp中apache的端口,可以在httpd.conf中修改),点击phpinfo(),找到xdebug,记住IDE KEY的值为WIN-BIBKMMO8PSU$
3.2.2打开netbeans,工具——选项,找到php图标,在“常规”中PHP5解释器选择wamp中的php
如:D:\wamp\bin\php\php5.4.12\php.exe
钩选:输出窗口、web浏览器
打开“调试”选项卡,配置调试端口为9000(与php.ini中配置一样),会话ID配置为WIN-BIBKMMO8PSU$(这个与3.2.1中phpinfo显示的xdebug的idekey值一致)
3.3配置项目的属性
3.3.1新建一个项目,右键项目,打开“项目属性”对话框,选择“源”,PHP版本选择为wamp中的php版本一致
3.3.2选择“运行配置”,运行方式选择“本地web站点”,项目URL配置为http://localhost:9060/项目名/
‘陆’ 为什么用NetBeans点击调试php项目后,浏览器地址会跳转到8008端口
你看你配置的时哪一种调试,估计是Netbeans的配置没有配置正确
‘柒’ netbeans调试php遇到连接数据库时出现套接字异常错误,该如何解决
数据库没配好导致的,看netbeans的配置
‘捌’ 在 NetBeans IDE 8.0 中怎么连接x-debug调试php代码
要安装浏览器插件xdebug helper之类的,php本身要配置xdebug支持的。php调试需要安装的东西还是比较多。
‘玖’ 如何在netbeans中调试php
这个可以调试的,从php5.4以后的版本后,他会内置一个服务器。而netbeans从8.02开始他在服务器调试好里有使用内置调试选择的啊。我就是用的的8.02版本。不错的。你可以装下xdebug。这样可以更好的在里面调试,不比zend studio差,关键免费
‘拾’ Netbeans IDE6.7调试PHP,xdebug连不上
和zend 有冲突,把php.ini中zend的区块注释掉,重启apache在试就ok了。