如何在 Ubuntu Linux 上使用 XAMPP 设置 LAMP 环境

本指南将向您展示如何设置 LAMP 服务器(Linux、 Apache、MySQL 和 PHP),用于使用 XAMPP 在 Ubuntu Linux 上开发基于 PHP 的 Web 应用程序。

您可以使用 XAMPP 堆栈开发由 WordPress、Joomla、Drupal、PrestaShop 等框架支持的 PHP 应用程序。

什么是 XAMPP?

XAMPP 是用于设置 PHP 开发环境的最流行的 LAMP 堆栈之一。 它是开源的,可用于所有主要操作系统,包括 Windows、Linux 和 macOS。 共同构成 XAMPP 的核心组件包括 Apache、MySQL、PHP 和 Perl。

XAMPP 服务器非常适合软件开发或原型设计,因为它相对容易设置并且不需要太多配置。 但是,请注意,不建议将 XAMPP 用作生产服务器,因为它会破坏一些安全问题,以便更轻松地设置开发环境。 为了 example:

  • 任何人都可以通过网络轻松访问 MariaDB 守护进程。
  • 默认数据库管理员 (root) 没有密码。

下载适用于 Linux 的 XAMPP

首先,您应该下载适用于 Ubuntu Linux 的 XAMPP Debian 软件包,如下所述。

首先,使用 cd 命令进入您的下载目录。

cd ~/Downloads

运行以下命令以使用以下命令下载 XAMPP wget,一个用于从 Internet 下载软件包的命令行工具。

wget https://www.apachefriends.org/xampp-files/8.0.8/xampp-linux-x64-8.0.8-0-installer.run

笔记:如果您愿意,可以将上面命令中的 XAMPP 版本替换为您喜欢的版本。

由于您当前的工作目录是 /下载 文件夹,wget 将自动将 XAMPP 应用程序安装程序保存到该目录。

如何在 Ubuntu 上安装 XAMPP

在安装 XAMPP 应用程序之前,您需要使用 chmod 命令更改安装程序的权限以使其可执行。

sudo chmod 755 xampp-linux-x64-8.0.8-0-installer.run

如果您使用 ls -l 命令,您将获得类似于下面的输出。 如您所见,安装程序现在具有“执行”权限。

发出以下命令以启动 XAMPP 安装程序:

sudo ./xampp-linux-x64-8.0.8-0-installer.run

XAMPP 安装程序的初始屏幕应类似于下图:

点击 下一个 按钮并按照向导的安装说明进行操作。

点击 结束 按钮完成安装。

安装完成后,系统会将 XAMPP 文件存储在 /选择/lampp 系统上的目录。 网页或项目将被放置在 /opt/lampp/htdocs 目录。

启动 XAMPP 服务,例如 Apache、MySQL 和 ProFTPD,只需运行以下命令:

sudo /opt/lampp/lampp start

您可以通过键入以下内容来检查 XAMPP 服务的状态:

sudo /opt/lampp/lampp status

另外,请注意 XAMPP 带有一个图形工具,您可以使用它来轻松管理您的服务。 您可以使用以下命令启动 XAMPP GUI 工具:

cd /opt/lampp
sudo ./manager-linux-x64.run

将打开以下 XAMPP 窗口。

检查一切是否正常

如果您能够毫无问题地启动服务,那么一切可能都按预期工作。

检查是否 Apache 服务器正在按预期为您的网页提供服务,请键入 https://localhost 在您的网络浏览器中。 浏览器将显示一个类似于下图的页面。 为了您的信息, Apache 服务器默认在 80 端口上运行。

您还可以通过键入以下命令访问 XAMPP 附带的 MySQL 数据库 https://localhost/phpmyadmin 浏览器中的网址。

在 WSL 中设置 LAMP 服务器

本指南向您展示了如何设置 XAMPP 服务器以在开发基于 PHP 的应用程序时使用。 出于安全原因,您不应将 XAMPP 用于生产目的。

对于使用 Windows Subsystem for Linux 的开发人员,如果需要,还可以在 WSL 上设置 LAMP 服务器。