让Mamp Apache/PHP像远程服务器一样区分大小写

4

我想知道是否有办法让我的Mac上的MAMP和Apache表现得像服务器一样。离线时一切正常,但在线时系统区分大小写,这非常麻烦。这是我可以在开发环境中解决的问题,还是会影响整个操作系统?

1个回答

0

默认的OS X文件系统是不区分大小写的。在Apache或PHP中无法模拟大小写敏感性,因为它是在操作系统级别处理的。有几个选项可以切换到区分大小写的本地文件:

  • 添加新驱动器或分区并使用区分大小写的文件系统。将您的项目放在那里。这可能是最简单的解决方法。
  • 重新格式化您的Mac以区分大小写。这对于OS X来说不是问题,但可能会对其他应用程序(例如Adobe)产生负面影响。
  • 在具有与服务器相同操作系统的本地虚拟机中运行Apache和PHP。您可以在本地编辑文件并在VM内挂载工作目录。如果您想在与服务器非常相似的环境中进行调试,则这是一种很好的方法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接