ah yes... sorry bout that... the other reply threw me off track ;-) this is in the go-pear script for detecting sapi. as for why go-pear doesn't like CGI your guess is as good as mine.
I suspect this is problematic. In fact I thought the cli version had some minor bugs in it too for win32, but it worked overall. /* * Try to detect the kind of SAPI used by the * the given php.exe. * @Author Pierrre-Alain Joye */ function win32DetectPHPSAPI() { global $php_bin; if($php_bin!=''){ exec($php_bin.' -v', $res); if(is_array($res)) { if( isset($res[0]) && strpos($res[0],"(cli)")) { return 'cli'; } if( isset($res[0]) && strpos($res[0],"cgi")) { return 'cgi'; } else { return 'unknown'; } } } } "Jswalter" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > "Sek-Mun Wong" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > > > red herring! > > well, wild goose maybe. > > > > those are Apache directives you've listed, > > right > > > > not php.ini settings. > > right > > > > I assume you mean php.conf which is included by httpd.conf? > > Right again. > > > > > > > I assume you know how to install php as a SAPI module (you've got all the > > directives below plus the help url) > > I can only assume you are refering to... > > LoadModule php4_module "/etc/php/sapi/php4apache2.dll" > > > <snip copied docs> > > > # > cli/php -r 'readfile("http://pear.php.net/go-pear");' > go-pear > > Yes, thank you for that walk through. > > I'm not looking for the command line version. > > I'm asking why the web version gives me CGI error. > > If I comment out a few lines in the go-pear, it works fine, I get the web > version. > > I just would like to know why it thinks I'm in CGI mode. In fact, I'd like > to know how to tell if I'm in CGI mode or SAPI mode. > > Thanks > > Walter > > > -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php