升级 Apache 和 PHP 使用 cPanel 的 Easyapache

注意:请注意,本文被视为遗留文档,因为 EasyApache 3 已达到其生命周期终止支持。

如果您运行 cPanel 服务器,并且需要升级您的 Apache 或 PHP 版本,cPanel 提供 Easyapache 工具使这些更新变得轻而易举。 虽然它可以从 WHM 运行,但通常更喜欢从命令行运行它。

笔记: 在开始之前,请确保您在屏幕会话中运行以下命令。 如果您的 ssh 连接断开,screen 将为您在服务器上保持 easyapache 进程运行。

启动 Easyapache

以 root 身份,在命令行的屏幕中,运行:

/scripts/easyapache

这将显示一个交互式菜单。 除非您完全想从头开始重建您的 apache 和 PHP 配置,否则请保留选择 以前保存的配置,然后使用 Tab 键和箭头键,直到您选择 开始根据个人资料进行定制.

Enter 移动到下一个屏幕。 在这里你可以选择哪个版本 Apache 您希望在您的服务器上运行。 虽然 Easyapache 允许您安装 Apache 已达到生命终止状态的,不推荐使用。

升级 PHP

当您选择要更改的 PHP 版本时,请务必研究您站点的代码库,看看它是否适用于新版本。 请记住,Easyapache 为 PHP 5.2 安装 Zend Optimizer,为 PHP 5.3 及更高版本安装 Zend Guard; 在进行更改之前,再次检查您的站点代码是否兼容。

ea-3

在下一个屏幕上, 短选项列表,您可以选择最常用的 Apache 和 PHP 模块。 如果您要安装的模块不在此列表中,请选择 详尽的选项列表. 否则,单击 Save 和建造 开始编译过程。

ea-4

开始编译

一旦你击中 Save 并建立,是时候坐下来让 Easyapache 做它的事情了。 在该过程结束时,它会短暂地重新启动 apache。 在那之前,不要重新启动 apache,即使它看起来暂时关闭。 如果您这样做,您将无法在 Easyapache 完成新编译之前恢复 apache,从而使您的站点一直处于停机状态。

编译后

Easyapache 进程完成后,花一些时间测试您的站点,并确保它们在新版本的 Apache 和 PHP。 如果遇到任何问题,可以使用保存的配置运行新的 Easyapache。

当然,如果您在此过程中的任何时候发现自己有问题,请随时联系 Liquid Web 的 Heroic Support™ 团队。