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


30

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

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

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

sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel 

但这失败了:

 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

我也尝试搜索xampp,但未找到任何相关内容:

在此处输入图片说明

更新:

/ opt / lampp

在此处输入图片说明

更新:

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

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

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

在此处输入图片说明


1
尝试安装python gtk软件包,然后重新启动您的XAMPP控制面板- > launchpad.net/ubuntu/+archive/primary/+files/...
AKHIL瓦玛

3
哇,这样的简单视图已经有10k的视图,ubuntu确实需要改进,因此更易于使用,否则每个人都会呆在窗户上
黑色

大声笑,2019年,我们有227.000次浏览,它还那么复杂吗?
黑色

Answers:


33

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

sudo apt-get install gksu

然后,运行:

gksu gedit /usr/share/applications/xampp-control-panel.desktop

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

(您使用的是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

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

在终端中运行以下命令:

sudo apt-get update

现在检查应用程序,其图标已创建。

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

在此处输入图片说明

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

在此处输入图片说明


卸载当前的xampp


将以下命令复制粘贴到终端中,然后按Enter键。

sudo -i
cd /opt/lampp
sudo ./uninstall 

安装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

检查以下命令是否运行:

sudo /opt/lampp/lampp start

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

在此处输入图片说明


它不会直接在桌面上创建图标。如屏幕快照中所示进行搜索。
Alamjit Singh

1
上传目录/ opt / lampp的屏幕截图。(转到此目录,按打印屏幕按钮,然后保存然后上载)
Alamjit Singh

1
我只是卸载并重新安装了它,但是文件夹和文件的数量与以前相同。
黑色

1
该快捷方式目前无法正常工作。
黑色

2
哇,XAMPP开发人员是否还在测试自己的软件?
黑色

27

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

  • 如果您使用32位系统:

    sudo /opt/lampp/manager-linux.run
    
  • 如果您使用64位系统:

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

3
作品!并运作良好。理想情况下,Xampp应该已经创建了必要的启动可执行文件,而不是期望我们这样做。
导航

1
Damm对@Nav。他们正在努力使我们成为一个完整的书呆子。并浪费我们的时间来寻找....
Prabesh bhattarai

6

在这篇文章中,我解释了快捷方式实际上是如何工作的

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

sudo apt-get install gksu

进行与屏幕截图相同的操作。所有快捷方式都位于应用程序文件夹中。因此,您必须在其目录中创建快捷方式文件。(不要忘记保存)

将以下文本放入/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

现在转到/usr/share/applications检查条目是否已创建:

在此处输入图片说明

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


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

在此处输入图片说明

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

sudo gedit /usr/share/applications/sol.desktop

跑:

sudo apt-get update

1
gksu已弃用。它已从Debian,Ubuntu 18.04和其他较新的Linux发行版本中删除。该解决方案现在是使用:askubuntu.com/questions/39281/...
Cagy79

3

请按照以下步骤操作:

  1. 安装gnome-panel以能够创建启动器:

    sudo apt-get install --no-install-recommends gnome-panel

  2. 运行以下命令以执行创建启动器应用程序:

    gnome-desktop-item-edit ~/Programs/Launchers --create-new

  3. 弹出“创建启动器”窗口,然后选择“应用程序”作为类型。

  4. 输入“ XAMPP starter”作为名称。

  5. 在命令框中输入“ sudo / opt / lampp / lampp start”。

  6. 按确定。


1
谢谢,但是我得到了gnome-desktop-item-edit: file:///root/Programs/Launchers does not have a .desktop or .directory suffix
黑色

此路径[〜/ Programs / Launchers]是示例!创建一个文件夹并输入其路径。.desktop文件将保存在此处。
M. Hossein's

1
好的,我尝试了此操作,现在桌面上有一个快捷方式,但是如果单击它,则什么也不会发生。
黑色

试试这个“ gnome-desktop-item-edit /opt/lampp/manager-linux-x64.run --create-new”,然后在应该运行的终端上运行“ sudo apt-get update”。
阿拉姆吉特·辛格

2

您缺少python需要的模块gtk。GTK用于绘制GUI。

此命令可以解决问题:

sudo apt install python-gtk2

完成后,尝试使用以下命令再次启动它:

sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel 

我不认为这是缺少的。如果确实缺少它,那么在安装后该面板怎么会出现呢?无论如何,我得到Error importing pygtk2 and pygtk2-libglade
黑色

1
您没有指定面板在安装后立即显示。我要处理python错误消息,这就是说您完全丢失了python-gtk,或者它不在python搜索路径中。
尼古拉斯

是的,抱歉,我没有提到。
黑色

您是否仍需要帮助,还是找到了解决方案?
尼古拉斯

不用了,现在可以使用。我能够通过执行打开潘内尔sudo ./manager-linux-x64.run在XAMPP文件夹
黑色

0

在桌面上创建启动器:

1)您需要gksu,所以如果还没有,请在终端中运行:

sudo apt-get install gksu

2)运行gedit(或任何其他文本编辑器),然后输入以下信息:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/opt/lampp/htdocs/favicon.ico
Name[en_US]=XAMPP
Exec=gksu /opt/lampp/manager-linux-x64.run
Comment[en_US]=Start XAMPP Control Panel
Name=XAMPP
Comment=Start XAMPP Control Panel
Icon=/opt/lampp/htdocs/favicon.ico
Save the file on your Desktop as Xampp.desktop

3)快捷方式位于桌面上后,右键单击它,转到“属性”,“权限”选项卡,然后选中“允许以程序形式执行文件”。

上面创建了XAMPP控制面板的快捷方式。

如果要从终端类型运行:

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


-1

您也可以制作一个shell脚本。

打开vim编辑器

vim Xampp.sh

然后通过按i进入插入模式并输入以下代码

#Shell Script For Launching Xampp Control Panel
cd /opt/lampp
sudo ./manager-linux-x64.run
cd 

如果您运行的是32位版本,请复制以下代码:

#Shell Script For Launching Xampp Control Panel
cd /opt/lampp
sudo ./manager-linux.run
cd

通过ESC编写以下代码来保存代码:

:wq

这将保存代码并退出vim编辑器。

通过发出以下命令来更改Shell脚本的权限:

chmod 775 Xammp.sh

现在您完成了。

只需使用以下命令运行shell脚本:

./Xampp.sh

1
我认为问题不在于如何制作快捷方式或脚本来打开Xampp,而是通常会遇到运行Xampp的问题。
derHugo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.