![守护进程拒绝在 Ubuntu 8.04 Server 上启动](https://linux22.com/image/594407/%E5%AE%88%E6%8A%A4%E8%BF%9B%E7%A8%8B%E6%8B%92%E7%BB%9D%E5%9C%A8%20Ubuntu%208.04%20Server%20%E4%B8%8A%E5%90%AF%E5%8A%A8.png)
我们有一个已经在多个 Ubuntu 8.04 Desktop 实例上运行的系统。它有一堆需要运行的守护进程(其中一个基于 PHP),它们在我们现有的 Ubuntu 桌面实例上运行。现在,我试图在 Ubuntu 8.04 Server 上设置相同的系统,但我得到了以下信息:
$ 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
就在那里,它是可读的,甚至是可执行的。其他二进制守护进程也发生同样的事情。
如果你问我为什么仍然坚持使用 Hardy,那是因为存在一些兼容性问题。我正尝试迁移到服务器版本,因为它受支持,而且更有意义,因为它基本上只用作具有 SSH 访问的 LAMP 堆栈。
答案1
该文件的第一行是什么/opt/Foo/bar/bar.php
?
第一行是否像这样引用 php 解释器?
#!/usr/bin/php5
那么/usr/bin/php5
存在吗?