如何为PHP 5.2安装Composer?

4
我想下载适用于PHP 5.2的Composer旧版本。
如何安装适用于PHP 5.2的Composer?

目前最新版本是1.0.0-alpha8。看起来没有旧版本。 - Álvaro González
2
你不能这样做:Composer需要PHP 5.3。就是这样。另外,请注意,PHP 5.2已经停止维护三年多了。它有许多已知的安全漏洞,永远不会得到修复。如果你仍在使用PHP 5.2,那么你的系统是不安全的:你需要紧急考虑升级。 - Spudley
1
请不要认为这是离题(也许我错了?),因为它与php 5.2有关,而不仅仅是工具,因为考虑到Composer作为当前的php依赖管理器,我觉得它更多地涉及到php的依赖管理器,而不是一个...工具、库或喜爱的离线资源。所以请投票支持这个问题。作为答案-删除/vendor/composer文件夹和/vendor/autoload.php文件。然后尝试require剩下的文件夹/文件。如果它们有namespacing__DIR__,那么整个包在php 5.2上就无用了。 - Daithí
完全不是离题。 - James John McGuire 'Jahmic'
1个回答

9

你不能这样做,因为Composer需要PHP 5.3.2或更高版本:

系统要求

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

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

Composer是多平台的,我们努力使其在Windows、Linux和OSX上运行得同样出色。


1
解决老开发者PHP版本5.2.x的问题,请查看有关PHP 5.2的信息:https://bitbucket.org/xrstf/composer-php52 - Sergio
从那个项目的 README 文件中可以看到:"如果可以避免,请不要使用此内容。这是一个可怕的hack,经常会出问题,而且与Composer的内部结构非常紧密相关。该软件包最初是在2012年开发的,当时PHP 5.2在廉价Web主机上更为普遍。" 我_强烈_建议升级到受支持的PHP版本,而不是使用自2013年以来已被淘汰的版本。 - Chris

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接