Re: Trying to install xdebug (was a nightmare)

From: Date: Thu, 19 Jun 2003 06:24:01 +0000
Subject: Re: Trying to install xdebug (was a nightmare)
References: 1  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-6111@lists.php.net to get a copy of this message
I previously reported a crash in go-pear.php at the call of win32DetectPHPSAPI. I installed xdebug, as advised, and ran it again, getting a further crash. I got no xdebug output, and couldn't find how to specify the output log for it(?), so I put in more print statements, as shown below. It crashes on the call to 'exec'. Before this call, $php_bin is reported correctly as 'G:\php\php.exe'. My command line is G:\php> cli\php -n -d output_buffering=0 PEAR\go-pear.php as derived from go-pear.bat. I don't use go-pear.bat directly, because it reports environment overflow when setting the environment variables. - Roger - function win32DetectPHPSAPI() { global $php_bin; print "After switch\n"; print $php_bin; print "\nAfter php_bin\n"; $tmp = trim(fgets($tty, 1024)); if($php_bin!=''){ print "Before exec ***\n"; $tmp = trim(fgets($tty, 1024)); exec($php_bin.' -v', $res); print "After exec\n"; print $res; print "After res\n"; $tmp = trim(fgets($tty, 1024)); if(is_array($res)) { if( strpos($res[0],"(cli)") ) { return 'cli'; } if( strpos($res[0],"cgi") ) { return 'cgi'; } else { return 'unknown'; } } } } ----- Original Message ----- From: "LIMBOURG Arnaud" <arnaud.limbourg.prestataire@cegetel.fr> To: "Roger C Haslock" <roger@haslock.com>; "Pear-General (E-mail)" <pear-general@lists.php.net> Sent: Tuesday, June 17, 2003 3:46 PM Subject: RE: [PEAR] Trying to install PEAR is a Fr3@K!n nightmare > > I inserted print statenments in likely places [I have > > previously asked how > > to trace php execution, and have had no response: can no-one > > tell me?] and > > traced the crash, (at least the crash from the command-line,) > > to execution > > of the statement > > Tyr to install the xdebug extension > > http://xdebug.derickrethans.nl/link.php?url=xdebug120-43-win > > > then add the following to your php.ini > > ; XDEBUG > xdebug.default_enable = On > xdebug.auto_profile = Off > xdebug.collect_params = On > > > Try to run go-pear.bat and not go-pear.php directly. Then come back :) > > Arnaud. >

« previous php.pear.general (#6111) next »