升级 php - php5 已经是最新版本。- 但事实并非如此

升级 php - php5 已经是最新版本。- 但事实并非如此

我按照以下步骤操作: 通过命令行更新服务器php版本至5.4.10

最后我收到消息说这是最新版本,但它是 5.36 版本,远非最新版本。

我想升级到至少 php 版本 5.37,以便我的 Laravel 框架可以正常工作,并且已经发布了更新版本的 php:

http://php.net/archive/2014.php#id2014-01-10-1

你能帮我升级 php5 吗?

答案1

正如你将看到的来自php5-oldstablePPA 页面当前版本是 5.4.23。如果你没有看到:

  • 你还没有关注那篇帖子正确(您运行过吗apt-get update?您是否正确添加了 repo?)再检查一下。
  • 您运行的 Ubuntu 版本不受支持。PPA 适用于 Lucid、Precise、Quantal 和 Raring。不适用于 Saucy。如果您使用适用于其他 Ubuntu 版本的 PHP5,请检查Ondřej Surý 的主要 PHP5 PPA

答案2

获取 PHP 的最新稳定版本:

打开终端(++ Ctrl)并进入下载 tar 包的目录,然后输入:Alttcd

tar -zxvf php-5.5.8.tar.gz

提取完成后,输入

cd php-5.5.8
./configure
make
sudo make install

注销并登录以重新加载所有依赖于 PHP 的软件包,您将拥有 PHP 版本 5.5.8!

有关详细的说明手册,请参阅INSTALL解压目录中的文件并向下滚动到Installation on Unix systems


在更新之前,php --version我得到了:

PHP 5.4.6-1ubuntu1.5 (cli) (built: Dec 12 2013 04:39:44) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

更新后,php --version给我:

PHP 5.5.8 (cli) (built: Jan 22 2014 21:12:05) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies

答案3

我的 Trusty Ubuntu 上有 php5 5.5.8,因此您必须将 ubuntu 升级到较新的版本才能获得较新的 php5。编辑/etc/apt/sources.list,用较新的版本(如 trusty 或 saucy)替换该版本,然后apt-get upgrade将为您带来最新版本。

相关内容