Ubuntu 16.04 - Jak uruchomić panel sterowania xampp


30

Jak mogę uruchomić XAMPP? Po instalacji na pulpicie nie utworzono żadnego skrótu, teraz nie mogę go znaleźć. Używam najnowszego XAMPP dla Linuksa 5.6.30, 7.0.15 i 7.1.1

Panel zaczął działać zaraz po instalacji, ale nie mogę dowiedzieć się, jak uruchomić panel po jego zamknięciu.

Przeczytałem w innym temacie, aby wykonać to polecenie:

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

Ale to się nie udaje w przypadku:

 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

Próbowałem także wyszukać xampp, ale nie znaleziono nic istotnego:

wprowadź opis zdjęcia tutaj

AKTUALIZACJA:

/ opt / lampp

wprowadź opis zdjęcia tutaj

AKTUALIZACJA:

Próbowałem także uruchomić xampp z terminala w następujący sposób:

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

Ale wtedy strona pomocy xampp pokazuje się w terminalu i nie uruchamia się GUI:

wprowadź opis zdjęcia tutaj


1
spróbuj zainstalować pakiet python gtk, a następnie ponownie uruchom panel sterowania xampp -> launchpad.net/ubuntu/+archive/primary/+files/…
Akhil Varma

3
wow, już 10k poglądy na coś prostego, jak ta, ubuntu naprawdę musi się poprawić, więc jest łatwiejsza w użyciu, w przeciwnym razie każdy będzie przebywać w oknach
Czarny

lol, 2019, a my mamy 227 000 wyświetleń, czy to nadal jest takie skomplikowane ?!
Czarny

Odpowiedzi:


33

Przede wszystkim musisz zainstalować gksu za pomocą następującego polecenia:

sudo apt-get install gksu

Następnie uruchomić:

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

i zapisz następujący kod w pliku.

(Używasz 64-bitowego systemu, więc nie musisz nic zmieniać, po prostu skopiuj wklej)

[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

Uwaga: W przypadku 32-bitowego typu xampp wpisz „manager-linux.run” zamiast „manager-linux-x64.run”

Uruchom następującą komendę w terminalu:

sudo apt-get update

Teraz sprawdź aplikacje, jego ikona została utworzona.

Nie utworzy ikony na pulpicie, utworzy pozycję w wyszukiwaniu aplikacji, jak pokazano na zrzucie ekranu.

wprowadź opis zdjęcia tutaj

Sprawdziłem twój katalog, jest poprawny, ale brakuje niektórych folderów xampp. Sprawdź moje i porównaj.

wprowadź opis zdjęcia tutaj


Aby odinstalować obecny Xampp


Skopiuj wklej poniżej poleceń w terminalu i naciśnij klawisz Enter.

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

Aby zainstalować 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

Sprawdź, czy działa następujące polecenie:

sudo /opt/lampp/lampp start

sprawdź również w ten sposób, czy to działa, czy nie:

wprowadź opis zdjęcia tutaj


Nie utworzy ikony bezpośrednio na pulpicie. Wyszukaj, jak pokazano na zrzucie ekranu.
Alamjit Singh,

1
prześlij zrzut ekranu z katalogu / opt / lampp. (Przejdź do tego katalogu, naciśnij przycisk ekranu drukowania, a następnie zapisz go, a następnie prześlij)
Alamjit Singh

1
Właśnie go odinstalowałem i ponownie zainstalowałem, ale mam taką samą liczbę folderów i plików jak poprzednio.
Czarny

1
Skrót jak dotąd nie działa.
Czarny

2
Wow, czy programiści XAMPP nawet testują własne oprogramowanie?
Black

27

Możesz użyć jednego z poniższych poleceń.

  • Jeśli używasz systemu 32-bitowego:

    sudo /opt/lampp/manager-linux.run
    
  • Jeśli używasz systemu 64-bitowego:

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

3
Prace! I działa dobrze. Idealnie byłoby, gdyby Xampp utworzył niezbędne pliki startowe zamiast oczekiwać, że to zrobimy.
Nav

1
Damm prawo @Nav. Próbują uczynić nas kompletnym kujonem. i marnujmy czas na szukanie tego kawałka ...
Prabesh bhattarai

6

W tym poście wyjaśniłem, jak działają skróty

Po pierwsze gksupowinien być zainstalowany w Ubuntu. Uruchom następujące polecenie, aby potwierdzić, czy jest zainstalowane, a zainstaluje je, jeśli jeszcze nie jest:

sudo apt-get install gksu

Zrób to samo, co widać na zrzutach ekranu. Wszystkie skróty znajdują się w folderze aplikacji. Musisz więc utworzyć plik skrótu w jego katalogu. (nie zapomnij zapisać)

Wprowadź następujący tekst /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

Teraz przejdź do /usr/share/applicationsi sprawdź, czy wpis został utworzony, czy nie:

wprowadź opis zdjęcia tutaj

Rozszerzenie skrótu lub ikon to .desktop.


Jeśli w tym folderze jest już skrót XAMPP, możesz także edytować jego kod zamiast tworzyć nowy plik, znając jego nazwę, jak pokazano poniżej:

wprowadź opis zdjęcia tutaj

Załóżmy teraz, że chcesz edytować kod sol.desktopuruchom następujące polecenie:

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

biegać:

sudo apt-get update

1
gksu jest przestarzałe. Jest usuwany z Debiana, Ubuntu 18.04 i innych nowszych wersji dystrybucji Linuksa. Rozwiązaniem jest teraz użyć: askubuntu.com/questions/39281/…
Cagy79

3

Wykonaj poniższe kroki:

  1. Zainstaluj gnome-panel, aby móc utworzyć program uruchamiający:

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

  2. Uruchom poniższe polecenie, aby uruchomić aplikację Create Launcher:

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

  3. Zostanie wyświetlone okno „Utwórz program uruchamiający” i wybierz „Typ” jako typ.

  4. Wpisz na przykład „XAMPP starter” jako Nazwę.

  5. Wpisz „sudo / opt / lampp / lampp start” w polu poleceń.

  6. Wciśnij OK.


1
Dziękuję, ale dostajęgnome-desktop-item-edit: file:///root/Programs/Launchers does not have a .desktop or .directory suffix
Czarny

Ta ścieżka [~ / Programy / Launchery] jest przykładem! Utwórz folder i wprowadź jego ścieżkę. Plik .desktop zostanie tam zapisany.
M. Hossein,

1
Ok próbowałem tego, teraz na moim pulpicie jest skrót, ale nic się nie stanie, jeśli go kliknę.
Czarny

Spróbuj tego „gnome-desktop-item-edit /opt/lampp/manager-linux-x64.run --create-new”, a następnie uruchom „sudo apt-get update” w terminalu, który powinien działać.
Alamjit Singh,

2

Brakujące moduł, który pythonwymaga, gtk. GTK służy do rysowania GUI.

To polecenie może załatwić sprawę:

sudo apt install python-gtk2

Po zakończeniu spróbuj uruchomić go ponownie za pomocą:

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

Nie sądzę, że tego brakuje. Jeśli tak naprawdę go brakowało, to jak panel mógłby się nawet pokazać zaraz po instalacji? W każdym razie dostajęError importing pygtk2 and pygtk2-libglade
Czarny

1
Nie określasz, że panel pojawiał się „zaraz po instalacji”. Idę o komunikat o błędzie python, który mówi, że całkowicie brakuje Ci python-gtk lub nie ma go w ścieżce wyszukiwania python.
Nicholas

Tak przepraszam, że o tym nie wspomniałem.
Czarny

Czy nadal potrzebujesz pomocy, czy znalazłeś swoje rozwiązanie?
Nicholas

Nie, dziękuję, teraz działa. Udało mi się otworzyć panel, wykonując sudo ./manager-linux-x64.runw folderze xampp
Black

0

Aby utworzyć program uruchamiający na pulpicie:

1) Potrzebujesz gksu, więc jeśli jeszcze go nie masz, uruchom terminal:

sudo apt-get install gksu

2) Uruchom gedit (lub inny edytor tekstu), a następnie wprowadź poniższe informacje:

#!/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) Gdy skrót znajdzie się na pulpicie, kliknij go prawym przyciskiem myszy, przejdź do Właściwości, zakładki Uprawnienia i zaznacz „Zezwalaj na uruchamianie pliku jako programu”.

Powyższe tworzy skrót do Panelu sterowania XAMPP.

Jeśli chcesz uruchomić z terminala:

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


-1

Możesz także utworzyć skrypt powłoki.

Otwórz vimedytor

vim Xampp.sh

Następnie przejdź do trybu wstawiania, naciskając ii wprowadź następujący kod

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

Jeśli używasz wersji 32-bitowej, skopiuj następujący kod:

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

Zapisz kod, naciskając ESCi pisząc:

:wq

Spowoduje to zapisanie kodu i wyjście z vimedytora.

Zmień uprawnienia skryptu powłoki, wydając następujące polecenie:

chmod 775 Xammp.sh

Teraz gotowe.

Po prostu uruchom skrypt powłoki za pomocą następującego polecenia:

./Xampp.sh

1
Nie sądzę, że pytanie dotyczy tego, jak utworzyć skrót lub skrypt, aby otworzyć Xampp, ale raczej napotyka problem z uruchomieniem Xampp w ogóle.
derHugo
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.