Ubuntu 16.04 - So starten Sie die xampp-Systemsteuerung


30

Wie kann ich xampp starten? Nach der Installation wurde auf dem Desktop keine Verknüpfung erstellt, jetzt kann ich sie nicht finden. Ich verwende das neueste XAMPP für Linux 5.6.30, 7.0.15 & 7.1.1

Das Panel wurde direkt nach der Installation gestartet, aber ich kann nicht herausfinden, wie das Panel gestartet wird, nachdem ich es geschlossen habe.

Ich habe in einem anderen Thema gelesen, wie man diesen Befehl ausführt:

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

Dies schlägt jedoch fehl mit:

 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

Ich habe auch versucht, nach xampp zu suchen, aber nichts Relevantes gefunden:

Bildbeschreibung hier eingeben

AKTUALISIEREN:

/ opt / lampp

Bildbeschreibung hier eingeben

AKTUALISIEREN:

Ich habe auch versucht, xampp wie folgt vom Terminal aus zu starten:

root @ ubuntu: / opt / lampp $ ./xampp panel

Dann wird die xampp-Hilfeseite im Terminal angezeigt und es wird keine GUI gestartet:

Bildbeschreibung hier eingeben


1
versuche das python gtk paket zu installieren und starte dann dein xampp control panel neu -> launchpad.net/ubuntu/+archive/primary/+files/…
Akhil Varma

3
wow, bereits 10k Ansichten auf so etwas Einfaches, Ubuntu muss wirklich verbessert werden, damit es einfacher zu bedienen ist, sonst bleibt jeder bei Windows
Black

lol, 2019 und wir haben 227.000 Views, ist das noch so kompliziert ?!
Black

Antworten:


33

Zunächst müssen Sie gksu mit dem folgenden Befehl installieren:

sudo apt-get install gksu

Dann renne:

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

und speichern Sie den folgenden Code in der Datei.

(Da Sie ein 64-Bit-System verwenden, müssen Sie nichts ändern. Kopieren und einfügen.)

[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

Hinweis: Geben Sie für 32-Bit-xampp "manager-linux.run" anstelle von "manager-linux-x64.run" ein.

Führen Sie folgenden Befehl im Terminal aus:

sudo apt-get update

Überprüfen Sie nun die Anwendungen, das Symbol wurde erstellt.

Es wird kein Symbol auf dem Desktop erstellt, sondern ein Eintrag in der Anwendungssuche, wie im Screenshot gezeigt.

Bildbeschreibung hier eingeben

Ich habe Ihr Verzeichnis auf Richtigkeit überprüft, aber einige Ordner von xampp fehlen. Überprüfe meine und vergleiche.

Bildbeschreibung hier eingeben


So deinstallieren Sie Ihre aktuelle xampp


Kopieren Sie die Befehle zum Einfügen in das Terminal und drücken Sie die Eingabetaste.

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

So installieren Sie 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

Überprüfen Sie, ob der folgende Befehl ausgeführt wird oder nicht:

sudo /opt/lampp/lampp start

Überprüfen Sie auch auf diese Weise, ob es funktioniert oder nicht:

Bildbeschreibung hier eingeben


Es wird kein Symbol direkt auf dem Desktop erstellt. Suchen Sie wie im Screenshot gezeigt.
Alamjit Singh

1
Screenshot des Verzeichnisses / opt / lampp hochladen. (Gehen Sie in dieses Verzeichnis, drücken Sie die Taste zum Drucken des Bildschirms und speichern Sie es dann und laden Sie es
hoch.

1
Ich habe es gerade deinstalliert und neu installiert, habe aber die gleiche Anzahl an Ordnern und Dateien wie zuvor.
Black

1
Die Verknüpfung funktioniert bei weitem nicht.
Black

2
Wow, testen XAMPP-Entwickler überhaupt ihre eigene Software?
Black

27

Sie können einen der folgenden Befehle verwenden.

  • Wenn Sie ein 32-Bit-System verwenden:

    sudo /opt/lampp/manager-linux.run
    
  • Wenn Sie ein 64-Bit-System verwenden:

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

3
Funktioniert! Und funktioniert gut. Im Idealfall hätte Xampp die erforderlichen ausführbaren Startdateien erstellen sollen, anstatt von uns zu erwarten, dass wir dies tun.
Nav

1
Verdammt richtig @Nav. Sie versuchen uns zu einem kompletten Nerd zu machen. und verschwenden Sie unsere Zeit auf der Suche nach diesem Stück ....
Prabesh Bhattarai

6

In diesem Beitrag habe ich erklärt, wie Verknüpfungen tatsächlich funktionieren

Zunächst gksusollte in Ubuntu installiert werden. Führen Sie den folgenden Befehl aus, um zu überprüfen, ob er installiert ist. Er wird installiert, sofern er nicht bereits installiert ist:

sudo apt-get install gksu

Machen Sie dasselbe wie in den Screenshots. Alle Verknüpfungen befinden sich im Anwendungsordner. Sie müssen also eine Verknüpfungsdatei in ihrem Verzeichnis erstellen. (nicht vergessen zu speichern)

Geben Sie folgenden Text ein /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

Gehen Sie nun zu /usr/share/applicationsund prüfen Sie, ob der Eintrag erstellt wurde oder nicht:

Bildbeschreibung hier eingeben

Die Erweiterung der Verknüpfung oder der Symbole lautet .desktop.


Wenn in diesem Ordner bereits eine Verknüpfung zu XAMPP vorhanden ist, können Sie den Code auch bearbeiten, anstatt eine neue Datei zu erstellen, indem Sie den Namen wie folgt kennen:

Bildbeschreibung hier eingeben

Angenommen, Sie möchten den Code zum sol.desktopAusführen des folgenden Befehls bearbeiten :

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

Lauf:

sudo apt-get update

1
gksu ist veraltet. Es wurde aus Debian, Ubuntu 18.04 und anderen neueren Linux-Distributionsversionen entfernt. Die Lösung lautet jetzt: askubuntu.com/questions/39281/…
Cagy79

3

Befolgen Sie die folgenden Schritte:

  1. Installieren Sie gnome-panel, um den Launcher erstellen zu können:

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

  2. Führen Sie den folgenden Befehl aus, um die Starteranwendung zu erstellen:

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

  3. Das Fenster "Starter erstellen" wird geöffnet und wählen Sie "Anwendung" als Typ.

  4. Geben Sie beispielsweise "XAMPP-Starter" als Namen ein.

  5. Geben Sie "sudo / opt / lampp / lampp start" in das Befehlsfeld ein.

  6. Drücke OK.


1
Danke, aber ich verstehegnome-desktop-item-edit: file:///root/Programs/Launchers does not have a .desktop or .directory suffix
Black

Dieser Pfad [~ / Programs / Launchers] ist ein Beispiel! Erstellen Sie einen Ordner und geben Sie dessen Pfad ein. Die .desktop-Datei wird dort gespeichert.
M. Hossein

1
Ok, ich habe es versucht, jetzt gibt es eine Verknüpfung auf meinem Desktop, aber nichts passiert, wenn ich darauf klicke.
Black

Versuchen Sie es mit "gnome-desktop-item-edit /opt/lampp/manager-linux-x64.run --create-new" und führen Sie "sudo apt-get update" im Terminal aus, das funktionieren sollte.
Alamjit Singh

2

Ihr fehlt ein Modul , das pythonerfordert, gtk. GTK wird zum Zeichnen der GUI verwendet.

Dieser Befehl könnte den Trick machen:

sudo apt install python-gtk2

Wenn es fertig ist, versuchen Sie es erneut mit:

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

Ich denke nicht, dass dies fehlt. Wenn es wirklich fehlte, wie konnte das Panel dann gleich nach der Installation angezeigt werden? Wie auch immer, ich bekommeError importing pygtk2 and pygtk2-libglade
Black

1
Sie geben nicht an, dass das Panel "direkt nach der Installation" angezeigt wird. Und ich gehe von der Python-Fehlermeldung aus, die entweder besagt, dass Sie python-gtk vollständig vermissen oder dass es sich nicht im Python-Suchpfad befindet.
Nicholas

Ja, tut mir leid, das habe ich nicht erwähnt.
Black

Benötigen Sie noch Hilfe oder haben Sie Ihre Lösung gefunden?
Nicholas

Nein danke, es funktioniert jetzt. Ich konnte sudo ./manager-linux-x64.rundas Pannel öffnen, indem ich es im Ordner xampp
Black

0

So erstellen Sie einen Starter auf dem Desktop:

1) Du brauchst gksu. Wenn du es noch nicht hast, starte es im Terminal:

sudo apt-get install gksu

2) Führen Sie gedit (oder einen anderen Texteditor) aus und geben Sie die folgenden Informationen ein:

#!/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) Sobald sich die Verknüpfung auf dem Desktop befindet, klicken Sie mit der rechten Maustaste darauf, gehen Sie zu Eigenschaften, Registerkarte Berechtigungen und aktivieren Sie "Datei als Programm ausführen lassen".

Das Obige erstellt eine Verknüpfung für die XAMPP-Systemsteuerung.

Wenn Sie von Ihrem Terminaltyp ausführen möchten:

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


-1

Sie können auch ein Shell-Skript erstellen.

Öffnen Sie den vimEditor

vim Xampp.sh

Wechseln Sie dann in den Einfügemodus, indem Sie drücken iund den folgenden Code eingeben

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

Wenn Sie eine 32-Bit-Version ausführen, kopieren Sie den folgenden Code:

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

Speichern Sie den Code, indem Sie drücken ESCund schreiben:

:wq

Dadurch wird der Code gespeichert und der vimEditor beendet.

Ändern Sie die Berechtigungen des Shell-Skripts mit dem folgenden Befehl:

chmod 775 Xammp.sh

Jetzt bist du fertig.

Führen Sie einfach das Shell-Skript mit dem folgenden Befehl aus:

./Xampp.sh

1
Ich denke nicht, dass es um das Erstellen einer Verknüpfung oder eines Skripts zum Öffnen von Xampp geht, sondern um ein allgemeines Problem beim Ausführen von Xampp.
derHugo
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.