我需要在专用服务器上升级PHP版本。 我目前有5.1.6(apache2handler)安装。 我以前没做过,所以有点紧张。
另外我的操作系统:Apache版本(Apache / 2.2.3(CentOS))
快速search显示,我需要做的就是运行up2dat / yum或apt-get。
我假设我需要使用shell程序来login,比如putty,对吗? 我是否进入根级,然后inputup2dat / yum?
我是否需要备份所有我的网站,或者这个升级不应该影响我的存储?
我不知道我想去除去PHP和安装新的。 我在服务器pipe理方面并不是很精通,而且我放弃了一些定制设置的前景并不理想……任何关于它们的消息都可以通过正常的升级来实现吗?
有点困惑。
如果您使用的是CentOS版本库的标准版本,升级非常简单。
我喜欢使用Atomicorp yum版本库 。 他们有PHP 5.2,并经常更新的最新版本的LAMP堆栈。
这是一个简单的安装primefaces库:
wget -q -O - http://www.atomicorp.com/installers/atomic | sh
然后,你更新的PHP。
yum update php*
为了安全起见,我build议备份apache / etc / httpd / conf和/etc/httpd/conf.dconfiguration文件,尽pipe我从来没有遇到过升级过程的问题。
最好的方法是添加一个具有最新php5包的第三方存储库。
我个人推荐IUS存储库 ,这是一个由Rackspace支持的社区项目。 他们主要维护与networking服务器,数据库和dynamic语言有关的软件包。 简而言之:您需要在CentOS上运行最新的Web服务器。
有一个wiki页面解释如何使用IUS,并用php53replace旧的php包。
快速search显示,我需要做的就是运行up2dat / yum或apt-get。
不幸的是,这不会是正确的:
另外我的操作系统:Apache版本(Apache / 2.2.3(CentOS))
CentOS基于红帽企业版Linux,它将5.1.6版的php软件包固定在了怪异的年代 。
最新的5.6版本发布了一个新的 php53包 。 你将需要删除旧的php包,并安装新的php53包。 但是,似乎并不是所有相同的扩展都可用(或者其他人也可能这么说),您可能需要先对现有configuration和安装的软件包进行一些研究。