在 Ubuntu 12.04 上升级到 PHP 5.3.23

在 Ubuntu 12.04 上升级到 PHP 5.3.23

我想使用 Zend Framework 2。我已经安装了 ZendSkeleton 应用程序。当我尝试安装 Framework 时,出现以下错误:

#> php composer.phar 安装
警告:此 Composer 开发版本已超过 30 天。建议通过运行“composer.phar self-update”进行更新以获取最新版本。
使用包信息加载 Composer 存储库
安装依赖项(包括 require-dev)
您的要求无法解析为可安装的软件包集。

  问题 1
    - zendframework/zendframework 2.3.1 需要 php >=5.3.23 -> 未找到匹配的包。
    - zendframework/zendframework 2.3.0 需要 php >=5.3.23 -> 未找到匹配的包。

所以我想在 Ubuntu 12.04 上安装 PHP 5.3.23。通过 apt-get 没有任何反应,所以我添加了一个存储库。

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get upgrade

为确保万无一失,我重新启动了。我仍然有 PHP 5.3.10。

PHP 5.3.10-1ubuntu3.11 带有 Suhosin-Patch (cli)(构建于:2014 年 4 月 4 日 01:30:04)
版权所有 (c) 1997-2012 PHP 集团
Zend Engine v2.3.0,版权所有 (c) 1998-2012 Zend Technologies
    使用 Xdebug v2.2.4,版权所有 (c) 2002-2014,作者 Derick Rethans

如何升级到 5.3.23 或更高版本?

答案1

PHP 5.3.10 是第三方 PPA 提供的最新版本。如果您想要最新的 PHP 5.3,您需要从 php.net 下载并从源代码进行编译。

然而,我建议您至少使用 PHP 5.4,因为 5.3 只支持到 2014 年 7 月。或者,如果您负担得起,可以立即使用 5.5。

相关内容