什么是本地主机?介绍最好的本地软件

本地主机并不总是直接识别您的计算机。在大多数情况下,它有一个单独的IP地址,例如 192.168.0.1。在您的个人网络上,该网络与您在 Internet 上使用的网络不同,通常由您的 Internet 服务提供商动态分配。当您谈论本地主机时,您的意思是在您的 PC 上使用服务器。我们已经讨论过运行Web服务器或Web服务器上的软件时,127.0.0.1用于将软件指向本地机器

IP地址用于在网络中相互通信。网络中的每个参与者都有自己的地址。如果使用该系统,通过TCP/IP发送的数据包可以到达正确的目的地。传输控制协议(TCP) 和互联网协议(IP) 是互联网的一些基石。然而,TCP/IP也在 Internet 之外的局域网中使用。在传输过程中,Internet 协议负责允许IP地址和子网掩码来寻址网络上的订户

公共IP地址(可通过互联网访问的地址)的分配由国际组织监管:互联网名称与数字地址分配机构(ICANN)。 ICANN还负责分配域名或域名系统(DNS) 。但是,某些地址范围保留用于特殊目的,例如从 127.0.0.0 到 127.255.255.255 的范围。没有可靠的信息说明为什么选择该范围,但您可以自由推测

直到 20 世纪 90 年代,互联网上的IP地址被分为不同的类别。  A类的第一类以0.0.0.0开始(这个地址也是保留的),以127.255.255.255结束。 127是A类网络中的最后一个块。这个重要的职位可能是选择它的原因。可以在此地址范围内建立 本地网 该范围的特殊之处不仅在于它是由ICANN保留的,而且IP地址在该范围内并不是唯一分配的。

开发人员使用本地托管来测试应用程序和 Web 应用

程序。 网络管理员还可以使用 Loopback 来测试网络连接。 localhost 的另一个有用用途是文件托管,您可以在其中使用 Loopback 来阻止恶意网站。

Localhost在Web服务器中的主要用途是编写需要通过Internet进行通信的程序。在开发过程中,了解应用程序在访问互联网后是否真正按预期工作非常重要。仅当可以在 Internet 上找到所需文件时,其他本地主机功能才可能实现 – 例如,在 PC 上打开 HTML 文档或将其上传到服务器并访问它之间存在差异。未经测试就发布未完成的产品是没有意义的,因此开发人员使用环回来测试它们。他们可以触发连接,同时避免网络异常:相反,连接完全保留在他们自己的系统内。

使用 localhost 进行测试的另一个优点是它的速度。当您通过 Internet 发送请求时,需要花费超过 100 毫秒的时间。如果向本地主机发送 ping,最大发送时间仅为一毫秒。使用此技术,您可以查明互联网协议是否正确实现。要对此进行测试,只需打开命令行 (Windows) 或终端 (Unix/Mac) 并使用 ping 命令。您可以将其发送到域的本地主机或直接发送到 IP 地址。

本地主机还在托管文件方面发挥着作用。本质上,该文件是域名系统(DNS)的前身:在其中可以将IP地址分配给相应的域。如果您在浏览器中输入网站地址,域名应转换为IP地址。 以前是主机文件,但现在通常使用全局DNS 。 然而,hosts 文件在大多数操作系统上仍然存在。 对于 Windows,您可以在\system32\drivers\etc\hosts中找到该文件。对于macOS和其他 Unix 机器,它位于/etc/hosts

这确保了本地主机的名称解析不必通过 Internet 完成。您还可以使用该文件来阻止特定网站。为此,请在列表中输入要阻止的网站,并将IP 地址 127.0.0.1分配给该域。如果您(或者可能是恶意脚本)尝试调用锁定的域,浏览器将首先检查主机文件并在那里找到您的条目。另一种选择是使用域名 0.0.0.0 

XAMPP 是用于自由软件编译的名称。该名称是首字

母缩略词,每个字母代表五个关键组成部分之一。该软件包包括 Apache Web 服务器、MySQL(或 MariaDB)关系数据库管理系统以及 Perl 和 PHP 编程语言。最初的 X 代表它所使用的操作系统:Linux、Windows 和 Mac OS X。

  • Apache  开源 Web 服务器 Apache 是全球使用最广泛的 Web 内容服务服务器。该服务器程序可作为 Apache 软件基金会的免费软件获得。
  • MySQL/MariaDB: 在 MySQL 中,XAMPP 包括世界上最流行的关系数据库管理系统之一。 MySQL 与 Apache Web 服务器和 PHP 编程语言相结合,为 Web 服务提供数据存储。当前版本的 XAMPP 已用 MariaDB(MySQL 项目的扩展分支,由原始开发人员构建)取代了 MySQL。
  • PHP:  PHP 服务器端编程语言使用户能够创建动态网站或应用程序。 PHP可以安装在所有平台上并支持多种不同的数据库系统。
  • Perl:  Perl 编程语言用于系统管理、Web 开发和网络编程。与 PHP 一样,Perl 允许用户编写动态 Web 应用程序。

 

解决客户问题的公司将能够很快实 亚洲手机号码清单 现产品市场契合。客户评论应每周或至少每月一次。最有效的方法是访谈。这可以通过直接电话或视频会议的方式进行。产品团队应该每周联系客户并获取他们的反馈。衡量您的产品是否对客户产生情感影响至关重要。这可以很容易地判断他们是否喜欢你的产品。

 

除了这些核心组件之外,这个免费的 Apache 发行版还包含其他有用的工具,这些工具根据您的操作系统而有所不同。这些工具包括 Mercury 电子邮件服务器、phpMyAdmin 数据库管理工具、Webalizer、OpenSSL 和 Apache Tomcat Web 分析软件解决方案以及 FileZilla 或 ProFTPd FTP 服务器。

XAMPP 服务器可以通过单个可执行文件快速轻松地安装和使用,并用作 Linux、Windows 和 Mac OS X 的本地测试系统。该软件包包含与常见 Web 服务器中相同的组件。开发人员有机会在本地测试他们的项目并轻松地将其转移到生产系统。

我们的 XAMPP 教程将指导您完成在 Windows 上安装软件包的步骤。如果您使用的是 Linux 或 Mac OS X,下面列出的安装过程步骤可能会有所不同。

XAMPP 是由非营利性 Apache Friends 项目提供的版本。 PHP 5.5、5.6 或 7 的版本

下载软件包后,双击exe结尾的文件即可开始安装

由于活动的防病毒程序会对安装过程产生负面影响,因此建议暂时禁用任何防病毒软件,直到成功安装所有 XAMPP 组件。

用户帐户控制 (UAC) 可能会干扰 XAMPP 安装,因为它限制对 C: 驱动器的写入访问,因此我们建议在安装过程中也禁用它。要了解如何关闭 UAC,请访。

 

打开 exe 文件后(禁用防病毒程序和用户帐户控制注释后),XAMPP 安装向导起始页应自动出现,单击“下一步”以配置安装设置。

在“选择组件”部分中,您可以从安装中删除 XAMPP 软件包的各个组件。但对于完整的本地测试服务器,我们建议使用标准设置和所有可用组件进行安装。做出选择后,单击“下一步”。

在下一步中,您有机会选择 XAMPP 软件包的安装位置。如果您选择标准设置,则会在 C:\ 下为您创建一个名为 XAMPP 的文件夹。选择位置后,单击“下一步”。

指定所有提到的设置后,单击开始安装。安装向导将解压

并安装选定的组件,并将它们保存在指定的目录中。此过程总共可能需要几分钟。您可以通过观察屏幕中间的绿色加载栏来跟踪安装进度。

您的防火墙可能会中断安装过程以阻止某些 XAMPP 组件。使用相应的复选框启用 Apache 服务器与您的私人或工作网络之间的通信。请记住,不建议让您的 XAMPP 服务器可用于公共网络。

解压并安装所有组件后,您可以通过单击“完成”关闭安装向导。完成安装过程后,单击选中相应的框并打开XAMPP控制面板。

可以通过 XAMPP 控制面板访问各个测试服务器组件的控制。清晰的用户界面记录所有操作,并允许您用一台设备启动或停止各个模块。 XAMPP 控制面板还为您提供各种按钮,包括:

  • 配置: 允许您配置 XAMPP 以及各个组件
  • Netstat: 显示本地计算机上所有正在运行的进程
  • Shell: 打开 Unix shell
  • 资源管理器: 在 Windows 资源管理器中打开 XAMPP 文件夹
  • 服务: 显示当前后台运行的所有服务
  • 指南: 提供用户论坛的链接
  • 退出: 关闭 XAMPP 控制面板

可以通过“操作”下的相应按钮在 XAMPP 控制面板中

启动或停止各个模块。您可以看到哪些模  全球华侨图书馆 块已启动,因为它们的名称在“模块”标题下以绿色突出显示。

如果模块因错误而无法启动,您将立即收到红色字体通知。详细的错误报告可以帮助您确定问题的原因。

与 Apache 相关的常见错误来源是端口被阻止。如果您使用标准设置,XAMPP 会分配 Web 服务器主端口 80 和 SSL 端口 443。尤其是后者经常被其他程序阻止。在上面的例子中,很可能是Tomcat端口被阻塞,这意味着Web服务器无法启动。有以下三种方法可以解决这个问题:

  • 更改冲突端口: 例如,假设即时通讯程序 Skype 阻止了 SSL 端口 443(这是一个常见问题)。解决此问题的方法之一是更改 Skype 端口设置。 为此,请打开应用程序并浏览“操作”、“选项”和“高级”以到达“连接”菜单。您应该找到一个允许 Skype 访问端口 80 和 443 的复选框。现在取消选中此框。
  • 更改 XAMPP 模块端口设置:单击所需模块的“配置”按钮,然后打开 httpd.conf 和 httpd-ssl.conf 文件。保存文件信息之前,请将httpd.conf中的端口号80和httpd-ssl.conf中的端口号443替换为任意空闲端口。现在单击右侧的常规设置按钮,然后选择“服务和端口设置”​​。自定义模块服务器的端口以反映conf 文件中的更改。
  • 结束冲突的应用程序: 短期内避免端口干扰的最简单方法是结束干扰应用程序(在本例中为 Skype)。如果您在 XAMPP 模块服务器运行后重新启动 Skype,它将选择不同的端口,您的问题将得到解决。

XAMPP 中的每个模块的控制面板中都有一个“管理”选项

  • 单击您的 Apache 服务器管理按钮以转至您的 Web 服务器网址。控制面板现在将在您的标准浏览器中启动,并且您将被重定向到 XAMPP 本地主机仪表板。该仪表板有多个指向有用信息的网站的链接,以及 BitNami 开源项目,该项目为您提供了 XAMPP 的各种应用程序,例如 WordPress 或其他内容管理系统。或者,您可以通过 localhost/dashboard/ 访问仪表板。
  • 您可以使用数据库模块的管理按钮来打开 phpMyAdmin。在这里,您可以管理在 XAMPP 上测试的 Web 项目的数据库。此外,您还可以通过 localhost /phpmyadmin/ 访问 MySQL 数据库管理。

 

设置好Web服务器和数据库后,从官方网站下载WordPress。

 

将 zip 文件移至 XAMPP 文件夹中的 /htdocs 文件夹。解压文件并进入项目目录。

重要提示:确保在 XAMPP 控制面板中启用 Apache 和 MySQL 服务。

接下来,访问 phpMyAdmin 门户以创建新的 WordPress 站点数据库。您很可能会在下面的 URL 中找到该门户(取决于您的端口配置)。

 

保存文件并返回 WordPress 安装向导

输入数据库名称、用户名和密码。您还可以定 bgb目录 义自己的表前缀,但现在我保留默认值。完成后,单击“提交”。

下一页将确认数据库配置成功,单击“运行安装”开始 WordPress 安装过程。在下一页上,提供有关您网站的信息并设置用于访问 WordPress 仪表板的用户名和密码。

 

完成后,单击“安装 WordPress”按钮。这将显示非常熟悉的 WordPress 仪表板登录页面的成功消息和启动按钮这就是在 Windows 计算机上本地安装 WordPress 所需要做的全部工作。

滚动至顶部