Ubuntu 16.04 - Come avviare il pannello di controllo di xampp


30

Come posso avviare xampp? Dopo l'installazione non è stato creato alcun collegamento sul desctop, ora non riesco a trovarlo. Sto usando l'ultimo XAMPP per Linux 5.6.30, 7.0.15 e 7.1.1

Il pannello è stato avviato subito dopo l'installazione, ma non riesco a scoprire come avviare il pannello dopo averlo chiuso.

Ho letto in qualche altro argomento per eseguire questo comando:

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

Ma questo non riesce con:

 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

Ho anche cercato di cercare xampp, ma non è stato trovato nulla di rilevante:

inserisci qui la descrizione dell'immagine

AGGIORNARE:

/ Opt / lampp

inserisci qui la descrizione dell'immagine

AGGIORNARE:

Ho anche provato ad avviare xampp dal terminale in questo modo:

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

Ma poi la pagina di aiuto di xampp viene visualizzata nel terminale e nessuna GUI si avvia:

inserisci qui la descrizione dell'immagine


1
prova a installare il pacchetto python gtk e quindi riavvia il tuo pannello di controllo xampp -> launchpad.net/ubuntu/+archive/primary/+files/…
Akhil Varma

3
wow, già 10k visualizzazioni su qualcosa di semplice come questo, Ubuntu deve davvero migliorare, quindi è più facile da usare, altrimenti tutti rimarranno su Windows
Black

lol, 2019 e abbiamo 227.000 visualizzazioni, è ancora così complicato ?!
Nero,

Risposte:


33

Prima di tutto devi installare gksu con il seguente comando:

sudo apt-get install gksu

Quindi, esegui:

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

e salva il seguente codice nel file.

(Stai utilizzando un sistema a 64 bit, quindi non è necessario modificare nulla, semplicemente copia incolla)

[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

Nota: per xampp a 32 bit digitare "manager-linux.run" al posto di "manager-linux-x64.run"

Eseguire il comando seguente nel terminale:

sudo apt-get update

Ora controlla le applicazioni, la sua icona è stata creata.

Non creerà l'icona sul desktop, creerà una voce nella ricerca delle applicazioni come mostrato nello screenshot.

inserisci qui la descrizione dell'immagine

Ho verificato che la tua directory sia corretta, ma mancano alcune cartelle di xampp. Controlla il mio e confronta.

inserisci qui la descrizione dell'immagine


Per disinstallare l'attuale xampp


Copia incolla sotto i comandi nel terminale e premi il pulsante Invio.

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

Per installare 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

Controlla se il seguente comando viene eseguito o meno:

sudo /opt/lampp/lampp start

controlla anche in questo modo se funziona o meno:

inserisci qui la descrizione dell'immagine


Non creerà l'icona direttamente sul desktop. Cerca come mostrato nello screenshot.
Alamjit Singh

1
carica screenshot della directory / opt / lampp. (Vai a questa directory premi il pulsante Stampa schermo e poi salvalo e poi caricalo)
Alamjit Singh

1
L'ho appena disinstallato e reinstallato, ma ho la stessa quantità di cartelle e file di prima.
Black

1
Il collegamento non funziona di gran lunga.
Black

2
Wow, gli sviluppatori XAMPP stanno anche testando il proprio software?
Nero,

27

È possibile utilizzare uno dei comandi seguenti.

  • Se si utilizza un sistema a 32 bit:

    sudo /opt/lampp/manager-linux.run
    
  • Se si utilizza un sistema a 64 bit:

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

3
Lavori! E funziona bene. Idealmente Xampp avrebbe dovuto creare gli eseguibili di avvio necessari invece di aspettarci che lo facessimo.
Nav

1
Damm right @Nav. Stanno cercando di farci diventare un secchione completo. e perdiamo tempo a cercare questo pezzo di ....
Prabesh bhattarai il

6

In questo post ho spiegato come funzionano le scorciatoie

Innanzitutto gksudovrebbe essere installato in Ubuntu. Esegui il comando seguente per confermare se è installato e lo installerà se non lo è già:

sudo apt-get install gksu

Fai lo stesso che vedi negli screenshot. Tutte le scorciatoie sono presenti nella cartella delle applicazioni. Quindi devi creare il file di collegamento nella sua directory. (non dimenticare di salvare)

Inserisci il seguente testo in /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

Ora vai a /usr/share/applicationse controlla se la voce è stata creata o meno:

inserisci qui la descrizione dell'immagine

L'estensione del collegamento o delle icone è .desktop.


Se in questa cartella è già presente un collegamento di XAMPP, puoi anche modificare il suo codice invece di creare un nuovo file, conoscendo il suo nome come mostrato di seguito:

inserisci qui la descrizione dell'immagine

Supponiamo ora che tu voglia modificare il codice di sol.desktopesecuzione il seguente comando:

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

correre:

sudo apt-get update

1
gksu è deprecato. Viene rimosso da Debian, Ubuntu 18.04 e altre versioni più recenti della distribuzione Linux. La soluzione ora è usare: askubuntu.com/questions/39281/…
Cagy79

3

Segui i passaggi seguenti:

  1. Installa gnome-panel per poter creare launcher:

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

  2. Esegui il comando seguente per eseguire l'applicazione Crea Launcher:

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

  3. Viene visualizzata la finestra "Crea launcher" e seleziona "Applicazione" come Tipo.

  4. Immettere ad esempio "XAMPP starter" come Nome.

  5. Immettere "sudo / opt / lampp / lampp start" nella casella di comando.

  6. Premere OK.


1
Grazie, ma ricevognome-desktop-item-edit: file:///root/Programs/Launchers does not have a .desktop or .directory suffix
Black

Questo percorso [~ / Programmi / Launcher] è un esempio! Crea una cartella e inserisci il suo percorso. Il file .desktop verrà salvato lì.
M. Hossein,

1
Ok l'ho provato, ora c'è un collegamento sul mio desctop, ma non succede nulla se faccio clic su di esso.
Black

Prova questo "gnome-desktop-item-edit /opt/lampp/manager-linux-x64.run --create-new" quindi esegui "sudo apt-get update" nel terminale dovrebbe funzionare.
Alamjit Singh,

2

Ti manca un modulo che pythonrichiede,gtk . GTK viene utilizzato per disegnare la GUI.

Questo comando potrebbe fare il trucco:

sudo apt install python-gtk2

Al termine provare a riavviarlo con:

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

Non penso che questo manchi. Se mancava davvero, come potrebbe essere visualizzato il pannello subito dopo l'installazione? Comunque, ottengoError importing pygtk2 and pygtk2-libglade
Black

1
Non si specifica che il pannello sia apparso "subito dopo l'installazione". E sto andando del messaggio di errore di Python, che sta dicendo che ti manca completamente python-gtk o che non si trova nel percorso di ricerca di Python.
Nicholas

Sì, scusa, non l'ho menzionato.
Black

Hai ancora bisogno di aiuto o hai trovato la tua soluzione?
Nicholas

No grazie, funziona ora. Sono stato in grado di aprire il pannello eseguendo sudo ./manager-linux-x64.runnella cartella xampp
Black

0

Per creare un lanciatore sul desktop:

1) Hai bisogno di gksu, quindi se non lo hai ancora, corri nel terminale:

sudo apt-get install gksu

2) Esegui gedit (o qualsiasi altro editor di testo) e inserisci le informazioni di seguito:

#!/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) Una volta che il collegamento è sul desktop, fai clic destro su di esso, vai su Proprietà, scheda Autorizzazioni e seleziona "Consenti l'esecuzione del file come programma".

Quanto sopra crea un collegamento per il pannello di controllo di XAMPP.

Nel caso in cui si desideri eseguire dal proprio tipo di terminale:

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


-1

Puoi anche creare uno script di shell.

Apri vimeditor

vim Xampp.sh

Quindi vai alla modalità di inserimento premendo ie inserisci il seguente codice

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

Se stai eseguendo una versione a 32 bit, copia il seguente codice:

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

Salvare il codice premendo ESCe scrivendo:

:wq

Ciò salverà il codice e uscirà vimdall'editor.

Modifica le autorizzazioni dello script shell eseguendo il comando seguente:

chmod 775 Xammp.sh

Adesso hai finito.

Basta eseguire lo script della shell usando il comando seguente:

./Xampp.sh

1
Non penso che la domanda sia su come creare un collegamento o uno script per aprire Xampp, ma piuttosto affrontare un problema con Xampp in generale.
derHugo,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.