最近一段时间事还真是多,难得抽出时间记录一点东西,这篇博客仅以CentOS 6.4和Ubuntu 12.04为例,介绍通过yum或apt将PHP 5.3快速升级到PHP 5.5的流程,细节就不阐述了。
CentOS 6.4
1. 添加Webtatic EL YUM仓库:rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
2. 安装PHP 5.5:yum install php55w php55w-opcache
3. 如果确定要完全升级系统的PHP版本,可运行如下命令:yum install yum-plugin-replace
yum replace php-common --replace-with=php55w-common
PHP5 的相关包还包括:
php55w php55w-bcmath php55w-cli php55w-common php55w-dba php55w-devel php55w-embedded php55w-enchant php55w-fpm php55w-gd php55w-imap php55w-interbase php55w-intl php55w-ldap php55w-mbstring php55w-mcrypt php55w-mssql php55w-mysql php55w-mysqlnd php55w-odbc php55w-opcache php55w-pdo php55w-pecl-memcache php55w-pecl-xdebug php55w-pgsql php55w-process php55w-pspell php55w-recode php55w-snmp php55w-soap php55w-tidy php55w-xml php55w-xmlrpc
Ubuntu 12.04
1. 安装python-software-properties:apt-get install python-software-properties
2. 增加PPA并更新:add-apt-repository ppa:ondrej/php5
3. update & upgrade:apt-get update && sudo apt-get dist-upgrade
升级的考虑
要升级PHP版本,需要首先确保系统能完全支持。特别是CPanel一类的软件,他们可能并不能支持更新的PHP版本。