【问题标题】:How can I make my local server case-sensitive?如何使我的本地服务器区分大小写?
【发布时间】:2011-04-04 17:08:37
【问题描述】:

我使用的是 Windows Vista Home Premium 64 位操作系统。我使用 Apache Friends XAMPP 服务器作为我的本地主机。我开发 PHP、MySQL。

问题是我的本地服务器可以容忍大小写错误,尤其是在文件/文件夹名称中。

当我的服务器上运行的程序在linux服务器上运行时,定位和纠正所有大小写错误真的很头疼。

那么如何让我的本地服务器像在 linux 服务器中一样区分大小写呢?

【问题讨论】:

标签: windows xampp


【解决方案1】:

不,你不能。 PHP文件处理依赖于底层O。由于Windows是不区分大小写的操作系统,它不能处理不同大小写的文件。

这不会改变,因为它会破坏很多应用程序。根据此 KB article,NTFS 是一个区分大小写的文件系统。

如果您的旧 PC 什么都不做,请在其上安装 Linux 服务器。或者,如果您有足够的资源 (RAM),请运行虚拟机(例如 with VirtualBox

【讨论】:

    【解决方案2】:

    区分大小写的原因不是 Web 服务器本身,而是操作系统。 Linux 区分大小写而不是 Windows。据我所知,你不能让 windows 区分大小写。

    但请尝试将所有文​​件夹/文件保持小写,这样在迁移到 linux 生产服务器时会节省很多麻烦。

    【讨论】:

      猜你喜欢
      • 2015-08-27
      • 1970-01-01
      • 2013-01-26
      • 2013-01-26
      • 2018-10-10
      • 1970-01-01
      • 1970-01-01
      • 2011-10-14
      • 1970-01-01
      相关资源
      最近更新 更多