好吧,这个可能很愚蠢,但我浪费了太多时间过度思考解决方案。
我有一个带有 2 种不同支付模块的网络应用程序。这些模块需要(每个)一个计数器文件,每次有人想要付款时递增,并在递增时锁定以确保付款获得唯一的付款参考。
这些文件被放置在主目录 (public_html) 中,并且已被错误的版本控制移动覆盖。
所以我想将它们移到public_html之外,我已经在那里放置了主配置文件。但是将这些关键文件放在我的ftp的根目录听起来很糟糕和危险。因此,我将创建一个目录来放置它们。
这是很多文字只是为了问这个:
你会如何称呼这个目录?
IMO,您的问题与PHP无关,这是一个常见问题。您可以使用标准目录之一在应用程序之间共享数据。
/var
从文件系统层次结构标准 (FHS):
/var
包含可变数据文件。这包括假脱机目录和文件、管理和日志记录数据以及临时和临时文件。 (阅读更多)
一些选项:
- 您可以将文件直接存储在
/var
中。 - 此外,
/var/tmp
可以保留临时文件更长时间,并且在重新启动后不会清理它(取决于您的系统)。 - 或者,您可以使用与应用程序相关的名称在
/var/opt
中创建自定义子目录。