Bug #14170 Updated: #!/path/to/php shows up on every php script

From: Date: Thu, 22 Nov 2001 20:17:15 +0000
Subject: Bug #14170 Updated: #!/path/to/php shows up on every php script
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-71412@lists.php.net to get a copy of this message
ID: 14170 Updated by: sniper Reported By: jgarrett@byu.edu Old Status: Open Status: Duplicate Bug Type: *General Issues Operating System: Linux RH 7.1 PHP Version: 4.0CVS-2001-11-22 New Comment: Duplicate of #9041 Previous Comments: ------------------------------------------------------------------------ [2001-11-22 13:00:33] sander@php.net No, the point is if you run a script as a conventional CGI-script (just like you can run shell scripts through CGI), the line with #!/path/to/php shows up... Normally, if you run PHP as CGI via Apache, some lines in httpd.conf say that *.php should be parsed through /usr/local/bin/php It's not necessary to use that. Alternatively, you could use #!/path/to/php if the server has (plain) CGI enabled. It's usefull i.e. if you have built a dev-version of PHP somewhere and don't want to install it, but just use it for a few scripts to test new functionality. And about magic stuff: the patch which hides #! when running via the command line, has already been commited... isn't that magic too? Workaround: enable output buffering in your php.ini and start your scripts with ob_end_clean();. ------------------------------------------------------------------------ [2001-11-22 12:23:30] mfischer@php.net Err ... whats the point of using this in a CGI? I understand, some kind of portability probably (running it from CMD and CGI) but this is some dirty magic stuff IMHO. Its just a text file which gets processed and when it starts with #! then it starts with #! and therefore the output shall be #!. However, I've an open mind for that :) ------------------------------------------------------------------------ [2001-11-22 10:54:56] jmoore@php.net Sounds like a misconfiguration to me. ------------------------------------------------------------------------ [2001-11-22 10:50:49] sander@php.net Nope, this bug only shows up if you run it through CGI. Running from the command-line works fine. ------------------------------------------------------------------------ [2001-11-22 10:35:43] sander@php.net Nope, this bug only shows up if you run it through CGI. Running from the command-line works fine. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/?id=14170 Edit this bug report at http://bugs.php.net/?id=14170&edit=1

« previous php.dev (#71412) next »