如何在 Linux Mint 20 上的 XAMPP 网络服务器中托管应用程序

介绍:

XAMPP 是一个非常著名的 Web 服务器,用于托管基于 PHP、Perl、MySQL 和 Apache. 在此 Web 服务器上托管应用程序的最大好处是您不需要执行任何额外的配置,而是可以简单地使用默认配置并在安装后立即开始使用此 Web 服务器。 如果您还没有安装此 Web 服务器,那么您可以按照我们的教程在 Linux Mint 20 上安装 XAMPP 服务器。安装此 Web 服务器后,您将准备好按照今天的教程进行操作,该教程将教您使用的方法Linux Mint 20 上的 XAMPP 服务器。

在 Linux Mint 20 中使用 XAMPP 服务器的方法:

为了在 Linux Mint 20 中使用 XAMPP 服务器,我们想向您演示创建一个简单的 PHP 应用程序然后将其托管在 XAMPP 服务器上的方法。 要实现这一目标,您将必须完成以下四个简单步骤:

第 1 步:验证 XAMPP 在 Linux Mint 20 上的安装:

首先,您需要验证您的 Linux Mint 20 系统上是否安装了 XAMPP 服务器。 为此,您需要使用以下命令启动终端开始运行 XAMPP 服务器:

sudo /opt/lampp/lampp start

如果该命令执行成功,并且终端上显示如下图所示的输出,则表示您的 XAMPP 服务器已开始在后台运行。

现在您需要启动您选择的任何浏览器,最好是 Mozilla Firefox 如果是 Linux Mint 20,然后在浏览器的地址栏中键入以下 URL:

www.localhost/

如果 XAMPP 服务器的仪表板已成功安装在 Linux Mint 20 系统上,则在浏览器的搜索栏中输入此 URL,如下图所示:

步骤#2:导航到文档根文件夹:

现在,当验证您的 XAMPP 服务器已安装在 Linux Mint 20 系统上时,是时候导航到您的文档根文件夹,您可以在其中创建要在 XAMPP 服务器上运行的 PHP 应用程序。 此时,您可以简单地停止运行 XAMPP 服务器,使用“sudo /opt/lampp/lampp stop”命令,这样您就可以在创建应用程序后重新运行此服务器。 要导航到 Linux Mint 20 中的文档根文件夹,您需要在终端中执行以下命令:

cd /opt/lampp/htdocs

执行此命令会将终端的路径从主目录更改为 /opt/lampp/htdocs 目录。 我们导航到这个目录是因为 XAMPP 服务器只能读取和运行那些已经存储在这个目录中的应用程序。

第 3 步:创建一个简单的 PHP 应用程序:

现在,当我们导航到文档根文件夹时,我们可以通过在终端中运行以下命令来创建一个简单的 PHP 应用程序:

sudo nano NameOfApplication.php

在这里,您需要将 NameOfApplication 替换为您想要的 PHP 应用程序的任何名称。 我们想将我们的应用程序命名为 MyFirstPHPApplication。 此外,您甚至可以选择任何您选择的文本编辑器来创建此应用程序,而不是 nano 编辑器。

运行上述命令后,将使用 nano 编辑器打开一个 PHP 文件,您需要在其中键入下图所示的脚本。 在这个脚本中,“”是指 PHP 脚本的结束标签。 在这两个标签之间,您可以编写 PHP 应用程序所需的任何功能的代码。 在我们的例子中,我们只希望我们的应用程序向用户显示一条消息。 因此,我们在“echo”命令之后键入了该消息。 然后你需要保存你的 PHP 文件,然后 close 它。

第 4 步:在 XAMPP 上运行创建的 PHP 应用程序:

至此,我们的 PHP 应用程序已经准备就绪,我们都准备好运行它了。 但在运行它之前,我们需要通过在终端中执行“cd”命令导航回我们的主目录。 现在我们需要通过执行下图所示的命令再次启动我们的 XAMPP 服务器:

如果 XAMPP 服务器启动成功,那么您将在终端上看到以下消息:

现在您需要访问您的浏览器,在地址栏中,您需要在“localhost”之后键入新创建的应用程序的地址,即您的完整地址如下:

www.localhost/MyFirstPHPApplication.php

当您在浏览器的地址栏中输入此 URL 时,您将立即进入新创建的 PHP 应用程序页面,如下图所示:

结论:

通过遵循这个关于在 Linux Mint 20 中使用 XAMPP 的有用教程,您可以轻松地在此服务器上托管您的应用程序。 在这种方法中,我们只创建了一个简单的 PHP 应用程序,但是,您甚至可以选择创建具有复杂功能的应用程序,这些应用程序本质上不是用 PHP 编写的,但也可以用 Perl 或 MySQL 编写。