【问题标题】:How can I install composer for php 5.2? [closed]如何为 php 5.2 安装作曲家? [关闭]
【发布时间】:2014-02-03 15:11:08
【问题描述】:

我想下载 php 5.2 的旧版作曲家。

如何为 php 5.2 安装 composer?

【问题讨论】:

  • 目前的最新版本是 1.0.0-alpha8。看起来好像没有旧版。
  • 你不能:作曲家需要 PHP 5.3。故事结局。另外,请注意 PHP 5.2 已经停产三年多了。它有许多永远无法修复的已知安全漏洞。如果您仍在使用 PHP 5.2,那么您的系统不安全:您需要紧急考虑升级。
  • 不要认为这是题外话(也许我错了?)因为它与php 5.2 的关系比工具更重要,因为目前作曲家的立场是php dependency manager,我觉得它更多地指的是php's dependency manager,而不是...tool, library or favorite off-site resource.. 所以投票问题。作为答案 - 删除 /vendor/composer 文件夹和 /vendor/autoload.php 文件。然后尝试requireing 剩下的文件夹/文件。如果他们有namespacing__DIR__,那么整个包在php 5.2 上就没用了。
  • 一点也不离题。

标签: php composer-php


【解决方案1】:

你不能,因为Composer requires PHP 5.3.2 or later

系统要求

Composer 需要 PHP 5.3.2+ 才能运行。还需要一些敏感的 php 设置和编译标志,但安装程序会警告您任何不兼容性。

要从源代码而不是简单的 zip 存档安装软件包,您将需要 git、svn 或 hg,具体取决于软件包的版本控制方式。

Composer 是多平台的,我们努​​力让它在 Windows、Linux 和 OSX 上同样出色地运行。

【讨论】:

  • 老开发者 PHP 5.2.x 版本的解决问题 查看信息 PHP 5.2 bitbucket.org/xrstf/composer-php52
  • 来自该项目的自述文件:“请不要使用它,如果可以避免的话。这是一个可怕的 hack,经常中断并且与 Composer 的内部密切相关。这个包最初是在 2012 年开发的,当时PHP 5.2 在廉价的虚拟主机上更为常见。”我强烈建议升级到受支持的 PHP 版本,而不是使用自 2013 年以来已终止使用的 PHP。
猜你喜欢
  • 2017-01-06
  • 1970-01-01
  • 2014-01-29
  • 2013-05-26
  • 1970-01-01
  • 2018-10-21
  • 2017-10-10
  • 2016-08-14
  • 2014-10-22
相关资源
最近更新 更多