守护进程拒绝在Ubuntu 8.04服务器上启动

我们有一个已经在Ubuntu 8.04桌面的几个实例上运行的系统。 它有一堆守护进程(其中一个是基于PHP的)需要运行,他们在我们现有的Ubuntu桌面实例上工作。 现在,我试图在Ubuntu 8.04服务器上设置相同的系统,但是我得到了这个:

$ sudo /etc/init.d/bar start start-stop-daemon: Unable to start /opt/Foo/bar/bar.php: No such file or directory (No such file or directory) 

文件opt/Foo/bar/bar.php在那里,它是可读的,甚至可执行文件。 其他的二进制守护进程也会发生同样的事情。

如果你问为什么我仍然坚持哈代,这是因为一些兼容性问题。 我试图迁移到服务器版本,因为它是支持的,而且更有意义,因为它基本上只用作具有SSH访问权限的LAMP堆栈。

文件/opt/Foo/bar/bar.php的第一行是什么?

第一行是否像这样引用php解释器?

 #!/usr/bin/php5 

在这种情况下, /usr/bin/php5存在?