I assume you have SSH installed on the server and putty installed on your
windows box...
try making a connection to the server though putty using:
putty.exe -R 9000:localhost:9000
that will make the remote machine's port 9000 connections forward to your
local dev machine, then all you should need to do is tell netbeans to listen
on localhost:9000 and tell your xdebug server to ask on localhost:9000 and
putty/ssh should do the rest.
On Mon, Aug 16, 2010 at 8:00 AM, David W Bell <david[@]chaoscrypt.com> wrote:
> Hi there.
>
> I am trying to setup debugging through NetBeans.
>
> The remote server is a Ubuntu 9.10 LAMP box sitting on the Amazon EC2
> Cloud.
>
> I installed the server as recommended, then added the php5-dev and
> php5-xdebug packages.
>
> My /etc/php5/apache2/conf.d/xdebug.ini file is as below
>
> zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so
> xdebug.remote_enable=on
> xdebug.remote_host=localhost
> xdebug.remote_port=9000
> xdebug.remote_handler=dbgp
>
>
> phpinfo() shows that, after an Apache2 reload, xdebug is there, selected
> extracts are below
>
>
> Configuration File (php.ini) Path /etc/php5/apache2
> Loaded Configuration File
> /etc/php5/apache2/php.ini
> Scan this dir for additional .ini files /etc/php5/apache2/conf.d
> additional .ini files parsed
> /etc/php5/apache2/conf.d/curl.ini, /etc/php5/apache2/conf.d/gd.ini,
>
> /etc/php5/apache2/conf.d/mcrypt.ini, /etc/php5/apache2/conf.d/mysql.ini,
>
> /etc/php5/apache2/conf.d/mysqli.ini, /etc/php5/apache2/conf.d/pdo.ini,
>
> /etc/php5/apache2/conf.d/pdo_mysql.ini, /etc/php5/apache2/conf.d/xdebug.ini
>
>
> xdebug
>
> xdebug support enabled
> Version 2.0.4
>
> Supported protocols Revision
> DBGp - Common DeBuGger Protocol $Revision: 1.125.2.6 $
> GDB - GNU Debugger protocol $Revision: 1.87 $
> PHP3 - PHP 3 Debugger protocol $Revision: 1.22 $
>
> Directive Local Value Master Value
> xdebug.auto_trace Off Off
> xdebug.collect_includes On
> On
> xdebug.collect_params 0
> 0
> xdebug.collect_return Off
> Off
> xdebug.collect_vars Off
> Off
> xdebug.default_enable On On
> xdebug.dump.COOKIE no value
> no value
> xdebug.dump.ENV no value
> no value
> xdebug.dump.FILES no value
> no value
> xdebug.dump.GET no value
> no value
> xdebug.dump.POST no value no
> value
> xdebug.dump.REQUEST no value
> no value
> xdebug.dump.SERVER no value
> no value
> xdebug.dump.SESSION no value
> no value
> xdebug.dump_globals On
> On
> xdebug.dump_once On On
> xdebug.dump_undefined Off
> Off
> xdebug.extended_info On
> On
> xdebug.idekey no value
> no value
> xdebug.manual_url http://www.php.net
> http://www.php.net
> xdebug.max_nesting_level 100
> 100
> xdebug.profiler_aggregate Off
> Off
> xdebug.profiler_append Off
> Off
> xdebug.profiler_enable Off
> Off
> xdebug.profiler_enable_trigger Off
> Off
> xdebug.profiler_output_dir /tmp
> /tmp
> xdebug.profiler_output_name cachegrind.out.%p cachegrind.out.%p
> xdebug.remote_autostart Off
> Off
> xdebug.remote_enable On
> On
> xdebug.remote_handler dbgp
> dbgp
> xdebug.remote_host localhost
> localhost
> xdebug.remote_log no value
> no value
> xdebug.remote_mode req
> req
> xdebug.remote_port 9000
> 9000
> xdebug.show_exception_trace Off
> Off
> xdebug.show_local_vars Off
> Off
> xdebug.show_mem_delta Off
> Off
> xdebug.trace_format 0
> 0
> xdebug.trace_options 0
> 0
> xdebug.trace_output_dir /tmp
> /tmp
> xdebug.trace_output_name trace.%c
> trace.%c
> xdebug.var_display_max_children 128
> 128
> xdebug.var_display_max_data 512
> 512
> xdebug.var_display_max_depth 3 3
>
> NetBeans is configured properly in so far as I can fetch and upload files
> to the Apache2 server, the phpinfo() file that I reproduced above was
> generated by file created and uploaded.
>
> However when I try and go into debug mode in NetBeans, I get stuck with
>
> Waiting for Connection (netbeans-xdebug)
>
> I have previously run my phpinfo data through the wizard, gotten the advice
> to download the source and compile (which I did on another instance) but
> that made no difference.
>
> Please can you help me with what next to try to get this working.
>
> Thanks
>
> David W Bell
>
>
Received on Mon Aug 16 2010 - 18:36:59 BST
This archive was generated by hypermail 2.2.0 : Mon Jun 25 2018 - 06:00:04 BST