我想知道是否有办法让我的 mac 上的 MAMP 和 Apache 表现得像服务器上一样。非常烦人的是,离线时一切正常,一旦在线就很麻烦,因为系统区分大小写。那是我可以为我的开发环境做的事情,还是会弄乱我的整个操作系统?
问问题
874 次
1 回答
0
默认的 OS X 文件系统不区分大小写。您无法在 Apache 或 PHP 中执行任何操作来模拟区分大小写,因为它是在操作系统级别处理的。有几个选项可以切换到区分大小写的本地文件:
- 添加新驱动器或分区并使用区分大小写的文件系统。把你的项目放在那里。这可能是最简单的解决方法。
- 重新格式化您的 Mac 以区分大小写。这对 OS X 来说不是问题,但会对其他应用程序(例如 Adobe)产生负面影响。
- 在与您的服务器具有相同操作系统的本地虚拟机中运行 Apache 和 PHP。您可以在本地编辑文件并在 VM 内挂载工作目录。如果您想在与您的服务器非常相似的环境中进行调试,这是一个很好的方法。
于 2016-04-01T18:30:41.110 回答