我应该期待 WAMP 和 LAMP 堆栈之间的哪些不一致?

Ada*_*vis 5 lamp web-server

我习惯了 LAMP(Linux、Apache、MySQL、PHP)堆栈,但有时我必须使用 WAMP(Windows ...)堆栈来满足某些客户端要求。

我没有遇到任何重大差异,但我越来越多地看到这种需求,应用程序变得越来越苛刻和复杂。

  • 在两者之间我应该注意什么,或者我可以完全期望它们的行为相同吗?

请不要评论堆栈或操作系统的选择,我只需要一个问题列表,反之亦然。

-亚当

Jor*_*nes 4

我想到以下几点:

  • 区分大小写。Windows 不区分大小写,而 Linux 区分大小写。
  • 路径分隔符。Windows 使用“;”,Linux 使用“:”
  • 目录分隔符。Windows使用“”,Linux使用“/”

就目录分隔符而言,PHP 有DIRECTORY_SEPARATOR常量,我发现始终使用 Linux 变体“/”会更方便,因为它可以在 Linux 和 Windows 中使用。