首页>热点 > >正文
如何在Ubuntu上使用命令行启动XAMPP
2023-05-26 11:25:38来源:哔哩哔哩

XAMPP是一种本地服务器环境,适用于开发人员或任何想在本地测试一些Web应用程序的人,无论是为了进一步开发还是在使用之前体验。它提供了一个完整的LAMP堆栈,包括Apache、MySQL、PHP和Perl。最好的特点是,如果您在系统上原生地拥有它们,XAMPP不会干扰任何Web服务器或LAMP堆栈组件。


(资料图片仅供参考)

它可供Windows、Linux和macOS使用,但与Windows不同,Linux用户默认情况下没有打开XAMPP的快捷方式。因此,新用户在安装此工具后会感到困惑,因为一旦关闭它,要再次启动此应用程序,您需要使用命令行或创建快捷方式。

步骤1:安装XAMPP

我假设您已经在Ubuntu Linux系统上安装了XAMPP,现在您正在寻找一种使用终端启动它的方法。然而,那些尚未安装它的人可以查看我们关于逐步在Ubuntu上安装XAMPP的文章。

步骤2:打开Ubuntu终端

现在,要在Ubuntu上使用命令行运行XAMPP,首先打开终端应用程序。您可以使用键盘快捷键Ctrl+Alt+T,或者可以单击Ubuntu任务栏中给定的“Terminal”来搜索。

步骤3:启动XAMPP GUI的命令

当我们安装XAMPP时,系统将在/opt/lampp目录中配置其可执行文件。因此,如果要启动XAMPP GUI,则命令将为:

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

步骤4:在Ubuntu中启动或停止XAMPP服务

现在,假设您要使用命令终端在Ubuntu上启动或停止所有XAMPP服务。因此,首先切换到/opt/lampp目录:

cd /opt/lampp

现在,使用XAMPP可执行工具来控制它的各种功能。让我们看看可以与此命令工具一起使用的选项。

./xampp --help

启动所有服务:

假设您要使用命令行启动所有可用的XAMPP服务,例如Apache、MySQL和ProFTPD。因此,命令将为:

一次性启动所有服务:

sudo ./xampp start

逐个启动:

对于Apache:

sudo ./xampp startapache

仅对于MySQL

sudo ./xampp startmysql

仅对于ProFTPD

sudo ./xampp startftp

停止所有服务:

如果Apache、MySQL和FTP服务已在运行,并且您想要同时停止它们所有,则命令将为:

一次性停止所有服务:

sudo ./xampp stop

逐个停止:

对于Apache:

sudo ./xampp stopapache

仅对于MySQL

sudo ./xampp stopmysql

仅对于ProFTPD

sudo ./xampp stopftp

对于那些想要使用命令行重新加载或重启XAMPP服务的人,以下是要遵循的命令:

重新加载所有服务

sudo ./xampp reload

与重新启动类似,使用:

sudo ./xampp restart

对于单个服务:

重新加载或重新启动Apache:

sudo ./xampp reloadapache

或者

sudo ./xampp restartapache

对于MySQL同理:

sudo ./xampp reloadmysql

或者

sudo ./xampp restartmysql

对于ProFTPD

sudo ./xampp reloadftp

或者

sudo ./xampp restartftp

步骤5:检查当前服务的状态

如果您不确定哪个服务正在运行或停止,我们可以使用XAMPP的Status命令,如下所示:

sudo ./xampp status

步骤6:添加XAMPP命令行快捷方式

好吧,通过切换到其安装目录来使用Xampp命令工具可能有点麻烦,为了解决这个问题,我们可以在/usr/local/bin下创建一个硬链接到其可执行文件。

sudo ln /opt/lampp/xampp /usr/local/bin

之后,您可以从终端的任何位置使用Xampp命令行。

例子:

sudo xampp status

桌面快捷方式(可选)

那些想要XAMPP的桌面和应用程序快捷方式的人需要创建一个文件,该文件将用作桌面快捷方式,其中我们添加一些条目,这些条目将使系统执行和启动XAMPP应用程序。

nano Desktop/XAMPP.desktop

添加Lampp服务器和图标路径

在上面创建的启动器文件中,复制并粘贴下面的条目,它们定义了快捷方式类型和要执行的路径以及图标。

[Desktop Entry]Version=1.0Type=ApplicationName=XAMPPExec=sudo /opt/lampp/manager-linux-x64.runIcon=/opt/lampp/htdocs/favicon.icoTerminal=falseStartupNotify=false

使用Ctrl+O保存文件,按Enter键,然后退出文件 - Ctrl+X

现在为您的桌面快捷方式授予sudo权限。

sudo visudo

滚动到文件末尾并粘贴给定的行:

your-user ALL = NOPASSWD: /opt/lampp/manager-linux-x64.run

注意:不要忘记用您在Ubuntu系统上运行XAMPP的当前用户替换your-user

使用 - Ctrl+O保存文件,按 Enter键,然后退出 - Ctrtl+X

接下来,右键单击 桌面图标并选择 允许启动

现在,双击桌面图标以运行XAMPP。

那些还想要为其创建一个应用程序启动器的人,只需将创建的桌面图标复制到系统的应用程序目录中。

sudo cp ~/Desktop/XAMPP.desktop /usr/share/applications/

标签:

相关新闻