gpt4 book ai didi

php - 适用于 Windows 的 PHP 与适用于 Linux、Mac 等的一样吗?

转载 作者:可可西里 更新时间:2023-11-01 13:09:57 26 4
gpt4 key购买 nike

如果我在 Windows 和 Apache 上编写 PHP(如果重要的话是 php5)与在另一个操作系统和 Apache 上编写 PHP 是一样的吗?我不是指文件路径之类的东西。谢谢。

最佳答案

大多数情况下,但您需要注意一些事项:

  • 在 *nix 系统下路径名是区分大小写的,在 Windows 下不是。
  • 在*nix系统下,路径分隔符是/。在 Windows 下它是 \,但是 PHP 会自动翻译 /。使用 DIRECTORY_SEPARATOR 常量或始终使用 /
  • 在 *nix 系统下,路径遍历模式不同。没有驱动器号这样的东西。取而代之的是挂载点。
  • 在 *nix 系统下,默认情况下文件权限比在 Windows 上更严格。
  • 某些功能在 Windows 下不可用或表现不同。这些主要用于低级功能(内存状态、系统状态)。请参阅 PHP 文档。
  • 如果您使用的是 exec() 或任何其他类似函数,则命令将不同。请参阅您的系统文档。

关于 Apache :

您可能会在某个时候遇到一些障碍,因为一台服务器使用 PHP 作为模块,而另一台服务器通过 fcgi 使用它。以相同方式配置的两个 Apache 将以相同方式运行。

关于php - 适用于 Windows 的 PHP 与适用于 Linux、Mac 等的一样吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1156806/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com