Uniform Server Zero XIV是一个轻量级的WAMP服务器解决方案,用于Windows环境下的Web开发。它将Apache Web服务器、MySQL或MariaDB数据库以及PHP脚本语言集成到了一套简单易用的包中,为用户提供了一个强大而且便携的Web开发和测试环境。此服务器特别适合需要在移动设备中快速部署或展示Web应用程序的开发人员。

41f6d523451823cfc39a6fa3db5bcd33-1

重要的是,Uniform Server Zero XIV采用了模块化设计,可以根据需要添加或删除组件,使得个性化定制变得简单。它支持PHP版本切换功能,并包括像phpMyAdmin或Adminer这样的数据库管理工具,极大地提高了开发效率和灵活性。无需安装或修改系统注册表,只需要解压缩就可以启动使用,避免了对操作系统造成任何不必要的“注册表尘埃”。

该服务器软件的用户界面是通过UniController管理的,提供了一站式控制解决方案,用户可以方便地更改和管理服务器设置,并查看访问与错误日志。除了方便用户在任何Windows PC上直接运行外,Uniform Server Zero XIV还强调了高安全标准,所有应用程序都被设置为最高安全等级,以确保用作生产环境的服务器的安全性。由于是开源软件,用户还可以在GitHub上自由获取源代码,并在社区论坛获得支持和文档资源。

安装 - 预配置服务器

安装是一个错误的说法!您的电脑注册表中未安装任何内容。所有文件都被提取到 UniServer 文件夹结构中的适当位置。要安装预配置的服务器,请按以下步骤操作:

  • 下载最新的服务器文件(例如 15_x_x_ZeroXV.exe)并将其保存到驱动器 C:
  • 该文件是一个自解压存档;双击运行提取器。
  • 将创建一个新文件夹 UniServerZ,其中包含 UniController.exe 以及支持文件夹和文件。
  • 双击文件 UniController.exe 启动控制器
  • 单击启动 Apache 按钮。当服务器运行时,指示灯由红色变为绿色。
  • 单击启动 MySQL 按钮。当服务器运行时,指示灯由红色变为绿色。
  • 通过单击“View www”按钮或在浏览器中输入 http://localhost 来显示测试页面。

注 1:按钮状态切换为“停止 Apache”和“停止 MySQL”;单击以停止服务器。

注2:安装网站:除.htaccess 文件外,删除UniServerZ\www 文件夹中的内容,然后将网站复制到此文件夹中。如果您的站点使用数据库,请使用 phpMyAdmin 创建它。

安装-定制服务器

再说一次,安装是一个错误的说法!您的电脑注册表中未安装任何内容。所有文件都被提取到 UniServer 文件夹结构中的适当位置。与预先配置的服务器不同,定制服务器需要您做更多的工作。它由各个插件模块组装而成,如下所示:

 控制器

Uniform Server Zero 的基本组件是控制器应用程序。首先下载并解压该基础组件,如下所示:

安装控制器:

  • 下载最新的控制器文件 (ZeroXV_unicontroller_x_x_x.exe) 并将其保存到新文件夹或驱动器的顶层,例如 C: 驱动器。
  • 该文件是一个自解压存档;双击运行提取器。
  • 将创建一个新文件夹 UniServerZ,其中包含控制器应用程序 UniController.exe 以及支持文件夹和文件。
  • 下载所有插件(模块)并将其保存到文件夹 UniServerZ。再次强调,这些是自解压档案;双击运行提取器。如果出现提示,请允许覆盖。
  • 控制器自动检测已安装的插件。

实用程序选项按钮 (opt1-opt3) 最初未分配。尽管 MySQL 模块已预先分配给这些按钮,但您可以更改它们的分配和按钮文本。但是,建议您保留预作业。

 插件

统一服务器零设计是模块化的。仅安装您需要的插件(模块)。每个服务器都需要一个控制器(如上所述),它会自动检测已安装的插件。

所有插件的提取过程都是相同的,并且适用于预配置和定制的服务器。请按如下方式进行:

 安装插件:

  • 如果正在运行,请停止 Apache 和 MySQL 服务器。关闭 UniController。
  • 下载所需的插件安装文件。例如,ZeroXV_phpmyadmin_x_x_x.exe 安装 phpMyAdmin。
  • 将下载的文件保存到文件夹 UniServerZ。
  • 双击上面的安装文件。这将运行自解压存档。
  • 如果出现提示,请允许覆盖现有文件。
  • 如果您愿意,请删除安装文件;不再需要它。

注意:有关完整插件详细信息,请参阅插件 - 模块页面。

安装限制

有一方面需要验证。如果您无法启动服务器,则尤其如此。

 服务器路径

安装(解压)默认创建“C:\UniServerZ”。文档示例假定此默认值。您可以在几乎任何位置安装统一服务器零,但文件夹 UniServerZ 的路径不得包含空格。例如,请勿使用“C:\Program Files”(它还存在其他问题,例如权限受限和系统还原不一致)。为了简单起见,我们建议安装到驱动器根目录,例如“C:\”或“D:\”。其他位置(例如“C:\test1\appserver”)也可以正常工作。

注意:空格字符限制是通用的,也适用于其他 WAMP 堆栈。许多将托管在服务器上的应用程序不允许路径中存在空格。系统恢复问题主要适用于单个组件安装。

如果当前安装位于错误路径上,只需将 UniServerZ 目录移动到正确位置即可轻松解决该问题。您不必删除该目录并重新安装。例如,只需将“D:\bad path\UniServerZ”移动到“D:\good_loc\UniServerZ”即可。

 帮助

提供了两个级别的帮助:作为即时弹出消息框的本地帮助和本文档中的详细帮助,通过文档控制器按钮直接链接。

 安全

服务器的安全性是我们最关心的问题之一,因此默认设置面向生产。我们认真对待这一问题,并要求如果您认为某个设置不适合生产,请给我们发送电子邮件或将其发布在论坛中。我们将对此进行调查,看看是否应该进行更改。

有鉴于此,在运行服务器之前,会出现几个导航屏幕。最初,您可以对其中每一项单击“否”。有关更多详细信息,请参阅快速入门指南。

为了允许其他用户(Internet 或 Intranet)访问您的服务器,您必须手动启用所需的功能。有关详细信息,请参阅 Apache 下拉菜单选项访问和密码。

 其他事宜

本节涵盖新用户应了解的基础知识。

注意:Uniform Server 15_x_x_ZeroXV 不能在 Windows XP 或 Windows Server 2003 上运行。

 VS 库

Apache、PHP 7.*.* 和 PHP 8.*.* 二进制文件是使用 Visual Studio 编译的。确保已安装适用于 Visual Studio 的最新受支持的 Microsoft Visual C++ Redistributable 包。

这可以在 Microsoft Visual C++ Redistributable 最新支持的下载中找到。


请务必选择适合您的操作系统和硬件的软件包(选择:vc_redist.x64.exe,如果使用 UniServer Zero XIV 或更早版本,则选择 vc_redist.x86.exe)。


如果您没有 Visual Studio 库,当您尝试启动服务器时,您将收到运行时错误弹出窗口。

 MySQL 访问

MySQL服务器支持IPv4和IPv6; localhost 分别解析为 127.0.0.1 和 ::1。您可以使用 IP 地址绕过解析器;例如,您可以通过将 localhost 替换为 127.0.0.1 来强制使用 IPv4 地址。

在第三方应用程序安装期间(例如 MediaWiki 和 Wordpress),系统会要求您输入 MySQL 主机名。使用IP地址127.0.0.1

 Windows 和 UAC

启动可执行文件已被标记为需要管理员权限。当您启动这些程序时,您必须授予此访问权限才能继续。

 防火墙

当您最初启动服务器时,您的防火墙将感知程序对 IP 访问的请求,并且(通常)需要您的授权才能更改安全性。如果您激活了第三方防火墙(Symantec、ZoneAlarm 等),请务必根据需要设置端口访问权限,因为它可能不会显示消息。

Skype

Apache 和 Skype 都使用标准端口 80。如果您运行 Skype,它将与您的本地服务器发生冲突。为了防止 Apache 和 Skype 冲突,您需要调整 Skype 设置,如下所示:

  • 登录您的 Skype
  • 转到工具>选项>高级>连接
  • 取消选中“使用端口 80 和 443”复选框
  •  单击“保存”
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。