【问题标题】:How to install symfony on PHP 5.2.8 with no phar support (Composer dependency)?如何在没有 phar 支持的 PHP 5.2.8 上安装 symfony(Composer 依赖)?
【发布时间】:2013-01-17 01:52:07
【问题描述】:

我一直在尝试在我的网站上安装 symfony,但是我没有成功,因为它取决于作曲家。

要安装:

php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"

当我尝试安装时(所有安装选项似乎都需要 phar 支持),我得到了以下输出:

-------------------------------------------------- --------- 警告:输入中的意外字符:'\' (ASCII=92) state=1 in Command line code(1) : eval()'d code on line 378 #!/usr/bin/env php 您机器上的某些设置使 Composer 无法正常工作。 确保您修复了下面列出的问题并再次运行此脚本: 缺少 phar 扩展名。 安装它或重新编译没有 --disable-phar 的 php 您的 PHP (5.2.8) 太旧,您必须升级到 PHP 5.3.2 或更高版本。 -------------------------------------------------- ---------

我没有安装不同版本的 php 的权限,因为我使用的是有点限制的付费虚拟主机。我有哪些选择?

【问题讨论】:

  • 错误信息说明一切“您的 PHP (5.2.8) 太旧,您必须升级到 PHP 5.3.2 或更高版本。

标签: php symfony installation phar


【解决方案1】:

Symfony 2 不支持 php http://symfony.com/doc/2.0/reference/requirements.html

如果您无法升级您的 php 版本,请寻找另一个网络主机或使用不同的框架。

【讨论】:

  • 看看 AWS elastic beanstalk,他们有免费套餐,并且他们的 PHP AMI 已经设置好并准备好使用 Symfony。
  • 我不确定有人如何使用我的帐户发布此问题,但我希望他们看到了答案。我从来没有用 PHP 编程过,也从来没有发布过这个问题。谢谢
猜你喜欢
  • 1970-01-01
  • 2018-02-03
  • 1970-01-01
  • 2022-08-15
  • 2011-08-25
  • 2018-07-01
  • 2015-01-24
  • 1970-01-01
  • 2017-06-28
相关资源
最近更新 更多