如何使本地服务器区分大小写?

发布于 2024-09-16 02:18:42 字数 240 浏览 2 评论 0原文

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

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

当我服务器上正在运行的程序跑到linux服务器上时,查找并纠正所有大小写错误确实是一件很头疼的事情。

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

I'm on Windows Vista Home Premium 64 bit OS. I use Apache Friends XAMPP server as my localhost. And I develop PHP, MySQL.

The problem is my local server is tolerant of case mistakes, especially in file/folder names.

When that running program on my server goes on linux servers, it's really a headache to locate and correct all the case errors.

So how can I make my local server case-sensitive as in linux servers?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

沫离伤花 2024-09-23 02:18:42

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

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

如果您有一台闲置的旧 PC,请在其上安装 Linux 服务器。或者,如果您有足够的资源 (RAM),请运行虚拟机(例如 使用 VirtualBox

No you can't. PHP file handling is dependant on the underlying O. Since Windows is a case-insensitive OS, it cannot handle files with a different case.

This won't change, as it will break a lot of applications. NTFS is a case-sensitive filesystem according to this KB article.

If you have an old PC doing nothing, install a Linux server on it. Or if you have enough resources (RAM), run a Virtual machine (with VirtualBox for example)

谁的新欢旧爱 2024-09-23 02:18:42

区分大小写不是由 Web 服务器本身决定的,而是由操作系统决定的。
Linux 不区分大小写。据我所知,Windows 不能区分大小写。

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

case-sensitivity is not due to the web server it self, but to the operating system.
Linux is case-sensitive not windows. As far as i know, you can't make windows case-sensitive.

but try yo keep all your folders/files lowercase, this will save you much headeach when moving to linux production server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文