You must be viewing old documentation.
http://php.net/manual/en/debugger.php
clearly states that debugger, ie debugger_on() support is in php3 only, not
in php4.
Your not out of luck though, you could still use the Zend Debugger, the Zend
boys seem to be quite eager to improve its current quallity.
http://zend.com/store/products/ide-test-drive.php
--
Chris Lee
Mediawaveonline.com
em. [EMAIL PROTECTED]
ph. 250.377.1095
ph. 250.376.2690
fx. 250.554.1120
"Ricardo D'Aguiar" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Hi,
>
> Problem:
> I'm trying put to work the debugger in php4.0.4pl1(Red Hat Distribution),
I
> change my php.ini file to enable the debugger but when try to use in a
simple
> script I get the following error:
>
> Fatal error: Call to undefined function: debugger_on() in
> /var/www/html/php/dbg.php on line 2
>
> Questions:
> 1º Do I need some sort of extension (something like xxx.so) to activate
the
> debugger?
>
> 2º In php documentation (Chapter: Using the Debugger) says:
> Set up a TCP listener on that port somewhere (for example
socket -l -s 1400
> on UNIX).
>
> I don't have that "socket" command in Linux/Unix, what is this?
> What this means?
>
> 3º I need to debug my script what is the best way to do that?
> (I tried the "Zend IDE Test Drive" but after 30 days is not for free
and
> can't put to work the "The DBG PHP Debugger").
>
> 4º What is the difference between Zend debugger, Dmitri Dmitrienko PHP
debugger
> (seen link below) and the 'internal' PHP debugger?
>
> Thanks, (Sorry for the bad english)
>
>
>
> Additional Information:
>
> PHP version: PHP Version 4.0.4pl1- Red Hat distribution
> O.S. - Red Hat 7.0
>
> Compiled options (PHP) extract from phpinfo():
> './configure' '--prefix=/usr' '--with-config-file-path=/etc'
'--disable-debug'
> '--enable-pic' '--enable-shared' '--enable-inline-optimization'
> '--with-apxs=/usr/sbin/apxs' '--with-exec-dir=/usr/bin'
'--with-regex=system'
> '--with-gettext' '--with-gd' '--with-jpeg-dir=/usr' '--with-png'
'--with-zlib'
> '--with-db2' '--with-db3' '--with-gdbm' '--enable-debugger'
> '--enable-magic-quotes' '--enable-safe-mode' '--enable-sockets'
> '--enable-sysvsem' '--enable-sysvshm' '--enable-track-vars' '--enable-yp'
> '--enable-ftp' '--enable-wddx' '--without-mysql' '--without-oracle'
> '--without-oci8' '--with-xml'
>
> Simple Script to test the debugger:
> <?php
> debugger_on(localhost);
>
> $var = 1;
>
> if ($var == 1 ) {
> echo "VAR is 1";
> } else {
> echo "VAR is not 1";
> }
> ?>
>
> PHP.INI file (Revelant parts):
> #Extension actived
> extension=imap.so
> extension=ldap.so
> extension=pgsql.so
>
> [Debugger]
> debugger.host = localhost
> debugger.port = 7869
> debugger.enabled = true
>
> Dmitri Dmitrienko PHP Debugger:
> http://dd.cron.ru/dbg/
> +++++++++++++++++++++++++++++++
> Ricardo D'Aguiar
> MemoSis - Sistemas Informáticos
> Portugal
> +++++++++++++++++++++++++++++++
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]