> -----Original Message----- > From: Alain Williams [mailto:[EMAIL PROTECTED] > Sent: 17 July 2003 16:02 > > I recently upgraded from RedHat 9 supplied 4.1.2 to > from_the_net 4.3.2. > I am running the command line version (#!/usr/bin/php) as a > .cgi rather than
CLI != CGI > directly in apache as a module (with a .php suffix). > > What I find is that the first line after #!/usr/bin/php needs to be: > Content-type: text/html > > This used to be generated automatically, and still is in > apache module version. and in the CGI version, but not the CLI one. > The whole thing acts differently, phpinfo() generates text > output and not HTML. CLI is a command-line interface version -- it's not designed to run in a Web environment, so it's output is less "Webby" -- no HTTP headers, no HTML-style messages. For running as a CGI, you want the CGI version. > > It seems as if the /usr/bin/php has decided that it is not > generating web output > any more -- for some reason. > > Is there a build/configure option that I can set to get the > original behaviour or > a command line switch to specify 'html on' or something ? I > have looked but cannot > find anything. Re-read your installation instructions, and build yourself a CGI version (sorry, I'd tell you how but I don't do *nix builds myself) -- then install that as your CGI program. The CLI isn't a CGI, and won't work properly as one. Cheers! Mike --------------------------------------------------------------------- Mike Ford, Electronic Information Services Adviser, Learning Support Services, Learning & Information Services, JG125, James Graham Building, Leeds Metropolitan University, Beckett Park, LEEDS, LS6 3QS, United Kingdom Email: [EMAIL PROTECTED] Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php