Php

如何將 PHP 升級到 Debian Squeeze 的更高版本?

  • September 23, 2014

目前,我的 PHP 是 5.3.3,我該如何升級它?另外我怎樣才能升級任何東西?例如,如果我也想升級 phpMyAdmin?

升級所有軟體包:

apt-get update; apt-get upgrade;

如果您只想升級一個包(例如 php5):

apt-get update; apt-get install php5;

對於 Debian 上可用的軟體包版本,請查看:

http://www.debian.org/distrib/packages

如果你想安裝 php5 5.4.4-2,它只在 wheezy 上可用,你應該將 wheezy 添加到你的 /etc/apt/sources.list 中:

deb http://ftp.us.debian.org/debian/ wheezy main non-free contrib

進而:

apt-get update
apt-get install -t wheezy php5

為了不出意外,你應該使用 apt pinning 來防止你的系統從 wheezy 安裝包,只需創建文件 /etc/apt/preferences

Package: *
Pin: release n=squeeze
Pin-Priority: 650

Package: *
Pin: release n=wheezy
Pin-Priority: -10

因此,當您執行 apt-get install 時,如果您不指定 -t wheezy,預設情況下會從擠壓安裝包。

引用自:https://serverfault.com/questions/404815