2016-08-25 48 views
0

在开发过程中,存储代码的适当位置已经有了一个参数。我现在已经在几个Unix开发环境中工作,并且所有的代码都存储在/ var目录中用于开发,甚至用于托管。在Linux上进行PHP开发 - 从不使用/ var /目录

我一直被指责通过使用/ var目录创建一个菜鸟错误代码,因为/ var是可变的,代码不是临时的。基本上我被告知我应该使用/ usr /或/ home /进行开发。

办公室没有足够的知识渊博的人来解决这个问题。

是否有任何理由为什么/ var不应该用于a)开发和b)托管中的代码 - 假设专用服务器被正确锁定?

+0

我一直使用的/ var /虚拟/ *猜我是个坏人 – 2016-08-25 09:37:06

回答

1

在大多数情况下,您的web根目录被指定为/var/www。我不认为这是一个真正的问题。所有Web服务器中的大部分都会自动将其存储在那里。

为什么你不应该使用默认目录?

在某些情况下,如果您拥有一个拥有大量用户的受管服务器,那么您有权将所有Web服务器和文件授予主目录。用户只能通过他自己的目录,他的主目录中有他的web文件夹的所有数据。

但是,如果你在你的计算机上工作,或者你有自己的根服务器女巫,你可以在我看来使用/var/www。如果你想使它真的正确,你必须使用/srv来存储你的应用程序数据。

本系统提供的特定于站点的数据,例如Web服务器的数据和脚本,FTP服务器提供的数据以及版本控制系统的存储库。

https://en.m.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

+0

我同意在/ var/www和使用相同。 –