生产服务器不区分大小写的文件系统?

Pet*_*ter 11 filesystems migration php case-sensitivity apache-httpd

初始情况如下所示:

  • 公司软件是基于 PHP 的。
  • 它由 Windows 2003 Server 上的 Apache 2 提供。
  • 很大
  • 这是相当不专业的开发人员的遗产,他们不介意区分大小写或目录分隔符。

所需的情况如下所示:

  • 在尚未确定风格的 Linux 发行版下,一切都迁移到了 Apache 2。

问题:

  • 无休止的大量代码,无需关心区分大小写或目录分隔符。

我已经做了一些研究,但不幸的是没有找到任何适合生产环境的东西。CIOPFS看起来不错,但明确表示不能在生产系统上使用。你认为mod_spellingApache 会是一个选择吗?对我来说尚未解决的问题是,PHP 是否在该模块的帮助下或直接访问文件(这将使其无用)。

我们是否应该吞下苦果并仔细阅读所有代码?我们希望避免这种情况,因为我们将用新的构建内容(长期)逐步替换当前的软件环境。

lar*_*sks 2

您可以使用 Samba 以不区分大小写的方式共享本地文件系统...本文有一些详细信息。

  • 这完全是疯狂的,但在我看来,这是所有其他选择中最不疯狂的。 (2认同)