适当的linux目录安装php守护进程

时间:2011-02-12 09:42:28

标签: php installation daemon

我们有一个使用php开发的守护进程的应用程序。到目前为止,我们已经在文档根目录中运行它。但是我们现在已经从主Web应用程序中隔离了我们的守护程序代码,因此在文档根目录中不再需要它。在

安装此类应用程序的适当目录是什么?

3 个答案:

答案 0 :(得分:6)

除了Ignacio Vazquez-Abrams回答(/srv如果由系统管理员放置,/usr/share/<appname>如果打包的话。),您可以使用shebang行启动PHP脚本,如下所示:

#!/usr/bin/php
<?php
    ...
?>

现在,您可以将文件设置为可执行文件并将其放在/usr/bin(由软件包管理器安装的二进制文件),/usr/local/bin(由sysadmin安装的二进制文件)或二进制文件通常所在的任何其他位置。

不要忘记在/etc/init.d下添加init脚本,这样您就可以在服务器启动时自动启动守护进程了!

答案 1 :(得分:5)

/srv下,如果由系统管理员放置,请/usr/share/<appname>打包。

答案 2 :(得分:1)

这实际上取决于很多因素,例如您的发行版,管理策略,已有的内容等等。如果您确实需要一个中性目录来处理您的环境所需的内容,那么很多人都会使用/ opt。

相关问题