我按照以下步骤操作: 通过命令行更新服务器php版本至5.4.10
最后我收到消息说这是最新版本,但它是 5.36 版本,远非最新版本。
我想升级到至少 php 版本 5.37,以便我的 Laravel 框架可以正常工作,并且已经发布了更新版本的 php:
http://php.net/archive/2014.php#id2014-01-10-1
你能帮我升级 php5 吗?
答案1
正如你将看到的来自php5-oldstable
PPA 页面当前版本是 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
将为您带来最新版本。