Php
如何將 PHP 升級到 Debian Squeeze 的更高版本?
目前,我的 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,預設情況下會從擠壓安裝包。