Home  >  Article  >  Backend Development  >  php_xdebug installation + NetBeans configuration and use

php_xdebug installation + NetBeans configuration and use

WBOY
WBOYOriginal
2016-08-08 09:19:06973browse



1. Installation and configuration of php_xdebug:

I use the wampServer2.2 environment. The environment itself comes with the corresponding xdebug. I only need to modify the configuration of php.ini. But the php.ini file must be found correctly. I found the wrong file at the beginning, so the configuration did not take effect for a long time.

The php configuration file used by wampServer is generally placed in apache in the wamp installation directory. Mine is: D:wampbinapacheApache2.2.21binphp.ini.

You can check the location of php.ini through the phpinfo() method, just search for php.ini directly:

php_xdebug installation + NetBeans configuration and use

2. Modify php.ini

zend_extension = "d:/wamp/bin/php/php5 .3.10/zend_ext/php_xdebug-2.1.2-5.3-vc9.dll"

#where zend_extension=D:/php/ext/php_xdebug-2.2.1-5.4-vc9.dll is the writing method for php5.3 and above. , if it is php5.2 and below, it is zend_extensi/php/ext/php_xdebug-2.2.1-5.4-vc9.dll.

[xdebug]
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000

#The following are several unnecessary parameters.

xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.trace_output_dir="D:/php/debuginfo"
xdebug.profiler_enable=on
xdebug.profiler_enable_trigger = Off
xdebug.profiler_output_name = cachegrind .out.%t.%p
xdebug.profiler_output_dir = "D:/wamp/tmp"
xdebug.output_buffering=off

xdebug.idekey="ide.xdebug"

trace_output_dir is similar to trace.4046332594.xt The file,
profiler_output_dir corresponds to a file like cachegrind.out.10360

Then you can use the phpinfo() function to test whether it is successful.
php_xdebug installation + NetBeans configuration and use

3. Configure netbean

3.2.1 Restart the wamp service

3.2.2 Open netbeans, tools - options, find the php icon, select php in wamp for the PHP5 interpreter in "General"

For example: D:wampbinphpphp5.4.12php.exe

Hick: Output window, web browser

Open the "Debug" tab, configure the debugging port to 9000 (the same as the configuration in php.ini)

4. Configuration items Properties

3.3.1 Create a new project, right-click the project, open the "Project Properties" dialog box, select "Source", and select the PHP version to be consistent with the PHP version in wamp

3.3.2 Select "Run Configuration", run mode Select "Local web site", and the project URL is configured as the access address of the project, such as: http://localhost:9060/project name/

The index file is configured as index.php

5. Reference for using xdebug: https:/ /netbeans.org/kb/docs/php/debugging_zh_CN.html#gettingReady

Reference article: http://wayne173.iteye.com/blog/1704453

http://www.2cto.com/os/201404/ 294008.html





The above introduces the configuration and use of php_xdebug installation + NetBeans, including the content. I hope it will be helpful to friends who are interested in PHP tutorials.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn