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