如何在 Ubuntu 中从 PHP 5.3 升级到 PHP 5.4.6?

如何在 Ubuntu 中从 PHP 5.3 升级到 PHP 5.4.6?

有没有简单的方法可以获取最新的 PHP?我尝试过更新我的软件包,但还没有一个是 5.4.6...如果有人知道如何快速完成,可以在这里分享吗?

我尝试从源代码进行编译,但不断收到:

 configure: error: Cannot find OpenSSL's <evp.h>.

在我的./configure我已经指定了在哪里evp.h--with-openssl=/usr/include/openssl \..但它仍然给我,那个错误

答案1

在 Ubuntu 12.04 上安装 PHP 5.4.*

只需添加 PPA 存储库:

sudo add-apt-repository ppa:ondrej/php5-oldstable

并安装它:

sudo apt-get update
sudo apt-get install php5

您可能需要在 Ubuntu 12.04 上安装 add-apt-repository。为此,请运行以下命令:

sudo apt-get install python-software-properties

其他新版本

对于 PHP 5.5 (当前为 5.5.30),请添加 PPA 存储库:

sudo add-apt-repository ppa:ondrej/php5

对于 PHP 5.6 (当前为 5.6.14),请添加 PPA 存储库:

sudo add-apt-repository ppa:ondrej/php5-5.6

答案2

嗨,看看下面的页面来在 Ubuntu 中更新 PHP 5.4

http://www.zimbio.com/Ubuntu+Linux/articles/D_AsJR2qAL6/How+Upgrade+PHP+5+4+Ubuntu

您可以在终端中使用 apt-get 命令进行更新。打开终端并以 su 用户身份登录。然后尝试以下命令进行更新

add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install php5

如果您尝试以本地用户方式,请在所有命令之前使用 sudo......

警告:- 这还将自动升级 Apache(现在为 2.4),这会带来其他后果,即 Apache 2.2 和 2.4 之间存在重大配置变化,这将阻止 Apache 服务随后运行!

答案3

如果官方 Ubuntu 存储库尚未更新(我认为它们尚未更新,可用的最新 PHP 版本应该是 5.3.x),您必须下载源文件并自行编译。

看:http://www.php.net/manual/en/install.unix.php

相关内容