标签: case-sensitive

主机名是否区分大小写?

主机名是否区分大小写?是

ping MYHOST
Run Code Online (Sandbox Code Playgroud)

等于

ping myhost
Run Code Online (Sandbox Code Playgroud)

它是否取决于所使用的 DNS?Win/Mac/Unix 系统之间有区别吗?

domain-name-system hostname case-sensitive

34
推荐指数
3
解决办法
6万
查看次数

Vagrant 同步文件夹不区分大小写

对于我们的 Web 堆栈,我们正在从 Windows Server 迁移到 CentOS。为了促进开发,我们使用 Vagrant 在本地运行 CentOS 虚拟机。我们正在使用 Vagrant 的同步文件夹功能来允许开发人员在他们的主机上使用他们最喜欢的 IDE,但我们发现此设置中缺少一个关键功能:文件系统区分大小写。

VM 内的同步文件夹显然具有主机文件系统的属性,因此如果我是从 Windows 机器甚至 OSX 开发的,文件系统不区分大小写。这是一个大问题,因为我们的生产服务器将是纯 CentOS,其文件系统区分大小写。

区分大小写是我们想要拥有本地 VM 的主要原因之一。我们想防止“它在我的机器上工作!”

我们考虑或尝试过的一些解决方法:

  • 使用lsyncd从 vagrant 共享同步到 VM 中区分大小写的位置
    • 更新主机上的文件似乎不会在 lsync 侦听的 VM 中生成事件
  • 在主机上做一个区分大小写的分区
    • (不适用于 Windows)
  • 使用桑巴
    • 这可能是一种选择,但我们尚未对其进行审查。

有没有更好的办法?请注意,我们有使用 Windows、OS X 和 Ubuntu 的开发人员,并且该解决方案需要适用于任何地方。

virtualbox case-sensitive vagrant lsyncd

10
推荐指数
1
解决办法
3988
查看次数

MAMP 中区分大小写的文件夹名称

我不确定这个问题应该在哪个网站上,请随时根据需要移动。我正在用 PHP 开发一个项目,我需要区分文件夹“a”和“A”。当我运行脚本时:

<?php

mkdir('A', 0700);
mkdir('a', 0700);

?>
Run Code Online (Sandbox Code Playgroud)

只创建了“A”。这是 mac 问题,还是我可以更改配置文件中的某些内容?

mamp case-insensitive case-sensitive

6
推荐指数
1
解决办法
900
查看次数