【问题标题】:What version of PHP is considered "Standard" for most web hosts? [closed]对于大多数网络主机来说,哪个版本的 PHP 被认为是“标准”? [关闭]
【发布时间】:2011-09-12 17:12:25
【问题描述】:

当我的开发盒运行 5.3.x 时,得知我的许多托管网站仅支持 5.1.6,我感到很惊讶。这是一个巨大的失望,因为我一直在使用命名空间 (5.3+) 和其他在我看来非常出色的功能,如果不是绝对必要的话。

无论如何,在编写设计为可移植的代码时(例如:WordPress 等流行平台的插件),我应该针对哪个版本的 PHP,基于大多数网络主机支持的最低版本。

有人知道吗?怎样才能知道?

【问题讨论】:

  • 我认为是 5.2.something,除非 5.3 最近被“批准”。我见过的大多数主机还不支持 5.3。不过我可能已经过时了。
  • IMO,如果是后端应用程序,您应该为最旧的支持版本编写代码,即 5.3。后端应用程序通常需要更多的处理能力:专用服务器。如果你有专用服务器,你可以自己轻松安装 5.3。

标签: php version web-hosting


【解决方案1】:

我的 godaddy 主机帐户是 5.2.17。如果您希望代码可移植,那么我会使用 5.0 功能的通用基线,这是相当大的功能集。

【讨论】:

  • 我不同意这个建议。 5.1 和 5.2 中都有重大的 API 规范更改。如果您有 5.2,请为此设计。此外,PHP 对终止生命周期的支持相当激进,因为它们已经停止了对 5.2 的支持。
  • 公平地说,我不是在谈论使用 5.1、5.2 实现,只是对它们可用的语言结构。
  • 很公平,我猜“.0”让我失望了。
【解决方案2】:

签出http://w3techs.com/technologies/details/pl-php/all/all

它包含很多 PHP 统计信息。 截至 2012 年 12 月 12 日

  • 版本 5 被所有使用 PHP 的网站中的96.4% 使用。
  • 所有使用 PHP 版本 5 的网站中的42.3% 都使用版本 5.3
  • 所有使用 PHP 版本 5 的网站中的52.8% 都使用版本 5.2

【讨论】:

  • 这是一个非常棒的资源,而且超出了我的预期。谢谢。
【解决方案3】:

无论如何,在编写设计为可移植的代码时(例如:WordPress 等流行平台的插件),我应该针对哪个版本的 PHP,基于大多数网络主机支持的最低版本。

当您为特定平台编写代码时,请检查该平台的系统要求。例如,Wordpress 3.1 支持 PHP 4.3 和 MySQL MySQL 4.1.2。下一个版本 3.2 将把它增加到 PHP 5.2.4 和 MySQL 5.0。因此,只需检查您要编码的项目的相应网站即可。

【讨论】:

  • 这是针对特定框架/平台的极好建议。
  • 而且由于 WP 非常保守并且拥有庞大的安装基础,我什至会说 PHP 5.2.4 处理起来相当安全。
  • 我有许多使用 hosting.com 的客户,但他们仍在使用 5.1.3。真可惜。
  • 告诉 hosting.com,甚至 Wordpress 现在也已切换到 PHP 5.2。届时他们可能会更改他们的 PHP 版本。
  • 哈。他们不会升级共享服务器上的现有帐户。您必须注册一个新帐户才能获得 5.3...
猜你喜欢
  • 1970-01-01
  • 2013-10-19
  • 2010-09-08
  • 2011-03-28
  • 2011-01-27
  • 1970-01-01
  • 2012-01-25
  • 1970-01-01
相关资源
最近更新 更多