[ciapug] php interpreter errors

Ryan O'Rourke ciapug@cialug.org
12 Apr 2004 15:02:36 -0500


On Mon, 2004-04-12 at 14:58, David Champion wrote:   
> >>
> >>>When trying to run the following php script from the command line, why
> >>>does it work when I do:
> >>>	php test.php
> >>>but not when I do:
> >>>	./test.php
> >>>??
> >>>
> >>>#!/usr/local/bin/php
> >>><?php
> >>>$test =  "testing - testing";
> >>>echo $test;
> >>>?>
> >>>
> >>>
> >>>The error I get is ": bad interpreter: No such file or directory"
> >
> >>At the command prompt, type "which php"... it will show you if it's in 
> >>your path. Also look at ls -l /usr/local/bin/php - could be that it 
> >>doesn't exist.
> >>    
> ># which php
> >/usr/local/bin/php
> ># ls /usr/local/bin/php
> >/usr/local/bin/php
> >  
> >
> do "ls -l". That will show the permissions, size, and if it's a broken 
> symbollic link or anything like that.

$ ls -l /usr/local/bin/php
-rwxr-xr-x    1 root     root      6556398 Feb  4 15:04
/usr/local/bin/php
$ php -v
PHP 4.3.0 (cli) (built: Apr 29 2003 12:42:21)
Copyright (c) 1997-2002 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2002 Zend Technologies