Ubuntu 16.04 - 如何启动 xampp 控制面板

Bla*_*ack 44 xampp

如何启动 xampp?安装后desctop上没有创建快捷方式,现在找不到了。我正在使用适用于 Linux 5.6.30、7.0.15 和 7.1.1 的最新 XAMPP

面板在安装后立即启动,但在关闭面板后我无法找到如何启动面板。

我阅读了其他一些主题来执行此命令:

sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel 
Run Code Online (Sandbox Code Playgroud)

但这失败了:

 sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel 
Traceback (most recent call last):
  File "xampp-control-panel.py", line 18, in <module>
    import gtk
ImportError: No module named gtk
Run Code Online (Sandbox Code Playgroud)

我也尝试搜索 xampp,但没有找到相关内容:

在此处输入图片说明

更新:

/选择/灯

在此处输入图片说明

更新:

我还尝试从终端启动 xampp,如下所示:

root@ubuntu:/opt/lampp$ ./xampp 面板

但是随后 xampp 帮助页面显示在终端中并且没有启动 GUI:

在此处输入图片说明

小智 47

您可以使用以下命令之一。

  • 作品!并且运作良好。理想情况下,Xampp 应该已经创建了必要的启动可执行文件,而不是期望我们这样做。 (3认同)
  • 该死的对@Nav。他们试图让我们成为一个彻头彻尾的书呆子。浪费我们的时间寻找这块...... (2认同)

小智 38

首先,您需要使用以下命令安装 gksu:

sudo apt-get install gksu
Run Code Online (Sandbox Code Playgroud)

然后,运行:

gksu gedit /usr/share/applications/xampp-control-panel.desktop
Run Code Online (Sandbox Code Playgroud)

并将以下代码保存在文件中。

(您使用的是 64 位系统,因此无需更改任何内容,只需复制粘贴即可)

[Desktop Entry]
Encoding=UTF-8
Name=XAMPP Control Panel
Comment=Start and Stop XAMPP
Exec=gksudo /opt/lampp/manager-linux-x64.run
Icon=/opt/lampp/htdocs/favicon.ico
Categories=Application
Type=Application
Terminal=false
Run Code Online (Sandbox Code Playgroud)

注意:对于 32 位 xampp,在“manager-linux-x64.run”的位置键入“manager-linux.run”

在终端中运行以下命令:

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

现在检查应用程序,它的图标已经创建。

它不会在桌面上创建图标,它会在应用程序搜索中创建一个条目,如屏幕截图所示。

在此处输入图片说明

我已经检查过你的目录是正确的,但缺少一些 xampp 文件夹。检查我的并进行比较。

在此处输入图片说明


卸载您当前的 xampp


在终端中复制粘贴下面的命令,然后按回车按钮。

sudo -i
cd /opt/lampp
sudo ./uninstall 
Run Code Online (Sandbox Code Playgroud)

安装 XAMPP


Search `xampp-linux-x64-5.6.30-0-installer.run` in Google and download it. Then run:

chmod +x xampp-linux-x64-5.6.30-0-installer.run
sudo ./xampp-linux-x64-5.6.30-0-installer.run
Run Code Online (Sandbox Code Playgroud)

检查以下命令是否运行:

sudo /opt/lampp/lampp start
Run Code Online (Sandbox Code Playgroud)

也以这种方式检查它是否有效:

在此处输入图片说明

  • 执行 `sudo ./manager-linux-x64.run` 有效。GUI 终于显示了,我终于可以开始工作了……谢谢 (2认同)
  • 哇,XAMPP 开发人员甚至在测试他们自己的软件吗? (2认同)
  • gksu 已弃用。它已从 Debian、Ubuntu 18.04 和其他较新的 Linux 发行版中删除。现在的解决方案是使用:https://askubuntu.com/questions/39281/how-to-run-an-application-using-sudo-without-a-password (2认同)

小智 6

在这篇文章中,我解释了快捷方式的实际工作原理

首先gksu应该安装在Ubuntu中。运行以下命令以确认它是否已安装,如果尚未安装,它将安装它:

sudo apt-get install gksu
Run Code Online (Sandbox Code Playgroud)

执行与屏幕截图中相同的操作。所有快捷方式都存在于应用程序文件夹中。所以你必须在它的目录中创建快捷方式文件。(不要忘记保存)

将以下文本放入/usr/share/applications/xampp-control-panel.desktop

[Desktop Entry]
Encoding=UTF-8
Name=XAMPP Control Panel
Comment=Start and Stop XAMPP
Exec=gksudo /opt/lampp/manager-linux-x64.run
Icon=/opt/lampp/htdocs/favicon.ico
Categories=Application
Type=Application
Terminal=false
Run Code Online (Sandbox Code Playgroud)

现在去/usr/share/applications检查条目是否被创建:

在此处输入图片说明

快捷方式或图标的扩展名是.desktop.


如果此文件夹中已经存在 XAMPP 的快捷方式,那么您还可以通过知道其名称来编辑其代码而不是创建新文件,如下所示:

在此处输入图片说明

现在假设您要编辑sol.desktop运行以下命令的代码:

sudo gedit /usr/share/applications/sol.desktop
Run Code Online (Sandbox Code Playgroud)

跑:

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

  • gksu 已弃用。它已从 Debian、Ubuntu 18.04 和其他较新的 Linux 发行版中删除。现在的解决方案是使用:https://askubuntu.com/questions/39281/how-to-run-an-application-using-sudo-without-a-password (2认同)