如何在CentOS6.4VPS上安装ZendServer6
状态: 已弃用
本文介绍了不再受支持的 CentOS 版本。 如果您目前正在运行运行 CentOS 6 的服务器,我们强烈建议您升级或迁移到受支持的 CentOS 版本。
原因: CentOS 6 已于 2020 年 11 月 30 日结束生命周期 (EOL) and no longer receives security patches or updates. For this reason, this guide is no longer maintained.
请参阅:
本指南可能仍可用作参考,但可能不适用于其他 CentOS 版本。 如果可用,我们强烈建议使用为您使用的 CentOS 版本编写的指南。
红色是什么意思
用户需要输入或自定义的行在本教程中将显示为红色!
其余的大部分应该是可复制粘贴的。
关于 Zend Server 6
Zend Server 6 是 Zend for PHP 提供的最新(在撰写本文时)生产就绪的服务器管理工具。 它提供了许多方便的方法来管理使用 PHP 构建的应用程序。 从管理面板,您可以查看日志、配置 PHP、查看服务器信息等等。 拥有企业许可证的高级用户可以使用许多管理工具,这些工具可以帮助管理多台服务器等等。 最重要的是,社区版对所有人都是免费的,即使在生产服务器上也是如此。
先决条件
本教程的课程已完成以下先决条件:
- 使用 CentOS 6.4 x64 或 x32 运行的 VPS。
- 您知道如何以 root 或其他能够安装软件包的用户身份通过 SSH 连接到您的云服务器。
- 您想使用 PHP 5.3 或 5.4 版安装 Zend Server 6。
- 您熟悉 vi 用于编辑文件。
第 1 步 - 准备百胜
为 Zend 存储库添加一个 repo 文件,以便 yum 可以找到要安装的包:
vi /etc/yum.repos.d/zend.repo
您的文件应该在 vi 中打开以进行编辑(按 i 进入编辑模式)。 为 Zend 存储库输入以下详细信息:
[Zend] name=Zend Server baseurl=http://repos.zend.com/zend-server/6.0/rpm/$basearch enabled=1 gpgcheck=1 gpgkey=http://repos.zend.com/zend.key [Zend_noarch] name=Zend Server - noarch baseurl=http://repos.zend.com/zend-server/6.0/rpm/noarch enabled=1 gpgcheck=1 gpgkey=http://repos.zend.com/zend.key
现在按 escape 键保存文件,然后按 :wq 写入文件并关闭 vi。
存储库文件描述了如何获取安装包。
name 部分是任意的,用于描述这个 repo。
baseurl 是 yum 在搜索所需包时将查找的位置。
yum 使用 $basesearch 变量来查找安装在您的虚拟专用服务器上的系统的正确软件包。
enabled 标志确定是否启用它以供 yum 使用。
gpgcheck 标志告诉 yum 根据供应商提供的 gpgkey 检查它下载的文件的签名。
_noarch 部分为任何独立于平台或体系结构的数据(例如图形或文档)提供相同的信息。
第 2 步 - 安装 Zend 服务器
现在 yum 可以找到 Zend Server 的存储库,您可以安装您选择的包。 Zend Server 6 可以与您选择的 PHP 版本 5.3 或 5.4 一起安装。 将列出这两个命令。
要安装 PHP 5.4 版,请运行以下命令:
yum install zend-server-php-5.4
要安装 PHP 5.3 版,请运行以下命令:
yum install zend-server-php-5.3
当安装提示时,您可以对所有提示输入“是”,除非您知道要执行哪些不同的操作。
第 3 步 - 验证安装
安装完成后,您可以通过访问 Web UI 来验证 Zend Server 是否已正确安装。 对于以下示例,请将 1.1.1.1 替换为您的 VPS IP 地址或域。
您还可以通过访问没有 Zend Server 10081 端口的 VPS 的 IP 地址或域来验证 Apache 是否正在运行。
http://1.1.1.1
应出现以下页面:
打开浏览器并使用 Zend Server UI 端口 10081 转到您的 VPS 的 IP 地址或域:
http://1.1.1.1:10081
应该会出现许可协议屏幕。 阅读许可证,然后选中协议复选框,然后单击“下一步”按钮:
然后您将看到 Zend Server 的启动类型。 在为 Zend Server 选择启动类型时,请记住以下几点:
Development 此启动类型将显示 PHP 中发生的任何错误。 这包括警告、致命错误和严格错误。 通常,您不希望在生产环境中发生这种情况。 通过显示所有错误,无论您是否打算公开该信息,您的用户都会看到所有这些警告消息。 当您的服务器处于这种模式时,您可能会在一些您不期望的代码返回一个简单的警告时出现显示问题。 话虽如此,开发启动类型在您处理应用程序时特别方便。 它可以提供您通常需要查看错误日志才能找到的反馈。 显示错误的即时反馈有助于加快错误跟踪。
生产(单服务器) 这种启动类型将抑制来自用户的所有错误,并将错误跟踪的内存使用量保持在最低限度,这样您就不会因为不需要或过大的日志而使系统混乱。 在开发启动类型中向用户显示的相同错误现在只能通过找到正确的日志文件来访问。 这是 Zend Server 管理 UI 变得非常有用的一个领域。 同样在生产启动类型中,127.0.0.1 是唯一允许连接到 Zend 调试器的主机。
生产(创建或加入集群) 这种启动类型允许您创建由多个 Zend 服务器组成的集群或加入现有集群。 在这种模式下,您可以更好地控制运行 Zend Server 的多个服务器。 所有设置都与作为生产(单服务器)启动类型运行的 Zend 服务器相同。 这也仅适用于 Enterprise Zend Server 许可证或在 30 天试用期内用于任何新安装,例如这样。 30 天后,您的企业试用许可证将到期,您的服务器将作为社区版运行。 因此,除非您打算购买 Enterprise 许可证或尝试使用该功能,否则我建议您不要使用此启动类型:
接下来(如果您没有选择生产集群),系统将提示您输入密码。 需要管理员密码。 如果您打算使用 Zend Server 社区版,您可以跳过开发者密码:
最后,您将看到您选择的配置的摘要。 单击提交并等待 Zend Server 启动:
如果一切顺利,您应该会看到 Zend Server 管理 UI 欢迎屏幕:
您的 Zend Server 安装完成,您可以开始使用它在您的云服务器上配置 PHP。
参考路径和文件
Zend Server 使用自己的位置来安装 PHP 和 Apache。 以下路径可以派上用场:
Zend Server 安装位置:
cd /usr/local/zend
虚拟主机文件的位置:
cd /usr/local/zend/etc/sites.d
阿帕奇配置文件:
/etc/httpd/conf/httpd.conf
参考命令
以下是 Zend Server 特定的命令:
启动 Zend 服务器:
/usr/local/zend/bin/zendctl.sh start
停止 Zend 服务器:
/usr/local/zend/bin/zendctl.sh stop
重启 Zend 服务器:
/usr/local/zend/bin/zendctl.sh restart
启动阿帕奇:
/usr/local/zend/bin/zendctl.sh start-apache
停止阿帕奇:
/usr/local/zend/bin/zendctl.sh stop-apache
重启阿帕奇:
/usr/local/zend/bin/zendctl.sh restart-apache
资源
要了解有关服务器启动类型的更多信息,您可以在此处 访问 Zend' 的文档 。