本指南将向您展示如何设置 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 服务器。