通过命令行更新服务器php版本至5.4.10

通过命令行更新服务器php版本至5.4.10

我第一次从头设置 vps,主机有一个一键式 LAMP 安装程序,它省去了大量的工作,但运行时phpinfo();我发现我正在运行 5.3.10。

所以我想将其更新到 5.4.10 - 我已经运行了,sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt但它说 php5 是最新版本,关于如何更新它有什么想法吗?

该服务器运行的是 Ubuntu 12.04

答案1

Ubuntu 12.04 存储库中没有 PHP 5.4.10。

您有两个选择:

(1)尝试找到一个带有 PHP 5.4.10 反向移植版本的 PPA(例如 ondrej 的 oldstable PPA)

a) 运行此命令:sudo apt-get install python-software-properties
b) 运行此命令:sudo add-apt-repository ppa:ondrej/php5-oldstable
c) 运行sudo apt-get update; sudo apt-get install php5
d) 这应该允许您使用 PHP 5.4.10(或最新的“旧稳定 PHP”)。

(2)从源代码下载PHP,并编译它。

显然,5.4.10 不存在于任何版本的 Ubuntu 存储库中,因此您只能在所有版本中使用这两个选项。

(如果您愿意,我可以尝试从 Debian 反向移植 5.4.10,但这将在 PPA 中,所以您必须相信我不会给您恶意软件,尽管我永远不会这样做。)

答案2

在 Ubuntu 12.04 上安装 PHP 5.4.* 只需添加 PPA 存储库:

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

并安装它:

sudo apt-get update
sudo apt-get install php5

答案3

您无需添加存储库。只需使用以下步骤:

  1. sudo add-apt-repository ppa:ondrej/php5-oldstable
  2. sudo apt-get update
  3. sudo apt-get install php5

就是这样。

相关内容