如何在 Windows 11 窗口中运行本地 Linux Web 服务器
您是否正在使用 PHP、MySQL 或其他常见语言创建网站或编写 Web 工具?拥有一个可以在本地 PC 上运行的测试站点会很有帮助。 🌐 然而,大多数网络托管服务(包括最好的网络托管服务)都使用 Linux 而不是 Windows 作为托管环境。 🤔 但是,如果您有一台 Windows PC 并且想要构建一个托管在 Linux 服务器上的网站怎么办?我们有好消息! 🎉
通过 Windows 11 或 10 中内置的 Windows Subsystem for Linux (WSL) 服务,您可以创建本地 Linux Web 服务器用于测试和开发站点。您只需在窗口中运行 Linux,即可在基于 Windows 的浏览器中访问网站,并使用 Windows 编辑器编辑 HTML、PHP 或其他关键文件(例如: 记事本++, 我最喜欢的)。您还可以使用 Windows 资源管理器浏览 Linux 服务器的文件系统。 🖥️
接下来,我们将向您展示如何创建在 WSL 上运行的本地 Linux Web 服务器。我们将使用 阿尔玛Linux 9 而不是 Ubuntu,因为 AlmaLinux 是网络托管提供商使用最广泛的服务器操作系统之一,并且与同样广泛使用的 CentOS 类似。我们的服务器控制面板将是 Virtualmin,因为它是一个免费且易于使用的面板。许多人更喜欢 cPanel,但 cPanel 许可证需要付费。 💸
1. 如果尚未安装 WSL(适用于 Linux 的 Windows 子系统),请安装它。 🌟 为此,请输入命令 wsl-安装
在 PowerShell 命令提示符处。 🚀
(图片来源:汤姆的硬件)
2.🌟 为 WSL 安装 AlmaLinux OS 9。现在可以在 微软商店 这样您就可以轻松下载。 🚀
(图片来源:汤姆的硬件)
在此过程中,您需要创建一个 用户名和密码 对于您的 AlmaLinux 实例。 🔐
3. 使用最新的软件包更新Linux环境。这对于确保最佳性能和安全至关重要。 🚀
须藤 dnf 更新
4. 设置root用户的密码。这是保护您的系统的重要步骤。 🔒
sudo 密码 root
5. 安装 虚拟最小 通过运行以下命令。 ⚙️ 下载的文件是一个脚本,将执行一系列命令。如果您不信任来源,则不建议以这种方式安装软件。您可以通过键入来阅读脚本的内容 少安装.sh
下载后。
wget -O install.sh https://raw.githubusercontent.com/virtualmin/virtualmin-install/master/virtualmin-install.sh chmod a+x install.sh sudo ./install.sh
访问它在浏览器中提供的 URL(您的计算机名称或末尾带有 :10000 的 IP 地址)。 🌐
(图片来源:汤姆的硬件)6. 使用您创建的密码以 root 身份登录。 🔐✨
(图片来源:未来)
7. 浏览安装后向导,保留默认值,除非下面另有说明。 🚀
(图片来源:未来)
我建议将您的 MariaDB 密码更改为比默认密码更容易记住的密码。 🔒💡
(图片来源:未来)
为了改进主名称服务器的配置,我建议启用“跳过可解析性检查”选项。这可以帮助优化您网站的性能并确保一切顺利运行🌐。
(图片来源:未来)
8. 单击**添加新的虚拟服务器**。 🌐
(图片来源:未来)
9. 为您的站点提供域名、管理员密码和管理员用户。 🚀 您可能需要也可能不需要用户名和密码,因为您可能更喜欢以 root 身份登录。 🔒
(图片来源:未来)
10. 通过导航到 Virtualmin -> 管理 Web 应用程序来安装 Phpmyadmin 和/或 WordPress。选择要安装的应用程序,然后单击“显示安装选项”。然后,选择安装选项或接受默认选项。 🚀
(图片来源:未来)
现在您可以通过访问来管理您的数据库 http://IPaddresss/phpmyadmin 在您的浏览器中(例如: http://172.18.231.63/phpmyadmin 就我而言)。 🌐
11. 为您的 IP 分配主机名 C:\Windows\System32\drivers\etc\hosts
。为此,请添加 IP 地址,按 Tab 键,然后输入要用于访问站点的西班牙语名称。 ⚙️ 这不是必需的,因为您始终可以直接访问浏览器中的 IP 地址,但这使浏览本地站点变得更容易。 🚀
(图片来源:未来)
12. 授予所有用户对您的目录的读写权限 公共_html
这样他们就可以通过 Windows 资源管理器访问所有网站文件夹。 🌐 如果您使用拥有它的用户设置虚拟服务器 - 在我的例子中,我称该用户为“thuser” - 包含网站文件的文件夹是 /home/[用户名]/public_html
(前任: /home/thuser/public_html
)。您可以在其中找到该文件 索引.html
其中有您网站的默认主页。
如果由于某种原因,您将虚拟服务器配置为在 root 用户下运行,则站点文件将位于 /var/www
。但是,如果您按照上述说明进行操作,它们将会出现在 /home/[用户名]/public_html
。 📁
只有一个问题。如果您尝试导航到 /home/thuser/public_html
在 Windows 资源管理器中,您将收到如下错误消息。 🚫
要解决这个问题,你必须输入 须藤 chmod -R 777 [路径]
在AlmaLinux命令提示符处。例如。 🐧✨
须藤 chmod -R 777 /home/thuser
这将使整个启动文件夹在 Windows 资源管理器中可用。因此,您可以在 Windows 上使用您最喜欢的代码编辑软件(例如 Notepad++)来打开和编辑文件。 🖥️✏️
(图片来源:未来)
现在您可以在您的网站上工作并在本地 PC 上进行测试 🖥️。您可以通过转到 IP 地址或您选择的域名(例如:mysite)在浏览器中导航到它。您可以使用 Windows 编辑软件编辑文件并访问数据库,方法是: http://mysite/phpmyadmin。使用以下指示到达您需要的地方📍。
地址(假设名称为 mysite) | 使用 |
---|---|
http://mysite | 主页 |
http://mysite:10000 | Virtualmin 控制面板 |
http://mysite/phpmyadmin | 数据库管理 |
\\wsl.localhost\AlmaLinux-9\home\thuser\public_html | Windows 资源管理器中的主页文件夹 |
🛠️所以这个 测试地点 工作正常,打开窗户至关重要 AlmaLinux-9 在你的系统中 視窗。如果没有这个, 网络服务器 将无法正常运作。 🌐