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

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

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

什么是 XAMPP?

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

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

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

下载适用于 Linux 的 XAMPP

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

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

 cd ~/Downloads

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

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

注意:如果你愿意,你可以用你喜欢的版本替换上面命令中的 XAMPP 版本。

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

如何在 Ubuntu 上安装 XAMPP

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

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

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

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

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

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

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

单击完成按钮以完成安装。

安装完成后,系统会将 XAMPP 文件存储在您系统的/opt/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 服务器是否按预期为您的网页提供服务,请在您的 Web 浏览器中输入http://localhost 。浏览器将显示一个类似于下图的页面。供您参考,Apache 服务器默认在端口 80 上运行。

您还可以通过在浏览器中输入http://localhost/phpmyadmin URL 来访问 XAMPP 附带的 MySQL 数据库。

了解更多:通过本课程成为 Web 开发和 MySQL 方面的专家

在 WSL 中设置 LAMP 服务器

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

对于在 Linux 的 Windows 子系统上工作的开发人员,如果需要,您还可以在 WSL 上设置 LAMP 服务器。