有没有办法在 Linux 中不区分大小写地包含文件?

Is there a way to include files case insensitively in Linux?

我正在研究一个在 WAMP windows 平台上开发的遗留 PHP 项目。

代码库很重,它有很多通过 include 包含的文件,需要语言结构。文件命名规范不一致,文件名以小写、驼峰命名。 由于 Linux 不支持不区分大小写的文件包含,我不确定如何在我的 apache 中 运行 这个。由于 include、require 是 PHP 语言结构,因此也无法覆盖它们。有什么办法可以做到这一点 运行?

我实际上正在使用 Ubuntu 进行开发。 P.S: 有人建议,唯一的办法就是让文件名保持一致。但问题是有数百个文件,现有团队不愿意从 windows.

出来

想知道这是否可以实现。任何帮助和见解都会很有帮助。

正如评论中所建议的那样,您可以使用(并且您似乎已经)安装在适合作为 PHP 文件的不区分大小写的文件系统的地方的 FAT32 文件系统。