我正在考虑升级我的 CentOS 服务器以运行 PHP 5.3,并且还想同时开始使用 Zend Server CE,但我对在非全新安装的服务器上执行此操作还不熟悉。
我有一个 CentOS 5.x 实例,除了使用 PHP 5.2,正在运行来自官方存储库的 Apache 软件包。我安装了一些 PECL 模块(apc 和 imagick),并且还在使用 mod_dav_svn。
我知道如何在 CentOS 上启动并运行 Zend Server CE,但总是从全新的服务器实例上进行操作,而从未在已运行一段时间的服务器实例上进行操作。
我是否可以简单地备份配置文件,通过 yum 卸载 httpd 和 PHP,然后通过常规方法安装 Zend Server CE?还是会因为已安装的依赖项而变得复杂?
我也正在考虑为此启动一个新的服务器实例,但想权衡升级方法与将所有数据复制到新服务器。
答案1
我之前曾将 Stock CentOS 服务器迁移到 Zend Server CE。我按照您的描述操作,通过 yum 从服务器中删除了 apache/PHP,然后安装了 Zend Server CE。然后我重新设置了所有缺失/不正确的 PHP 选项并安装了所有 PECL 模块。结果比预期的要好得多。