Zainstaluj xampp na Ubuntu 16.04

11

Próbowałem zainstalować przy użyciu PPA, a także pobierając aplikację xampp z apachefriends.org, ale wszystko na próżno. Jak mogę zainstalować xampp bez żadnego błędu? Ktoś sugeruje sposób.

bash: ./xampp-linux-x64-5.6.20-0-installer.run: cannot execute binary file: Exec format error

To jest błąd, który napotykam podczas próby instalacji

Sarath
źródło

Odpowiedzi:

27

Jeśli napotykasz określone błędy, dobrze byłoby mieć je w swoim poście, aby pomóc nam zdiagnozować problem. Ale zainstalowanie Xamppa powinno być tak proste, jak:

wget https://www.apachefriends.org/xampp-files/5.6.20/xampp-linux-x64-5.6.20-0-installer.run
sudo su
chmod +x xampp-linux-x64-5.6.20-0-installer.run
./xampp-linux-x64-5.6.20-0-installer.run

Zaczerpnięte z http://www.ubuntumaniac.com/2016/04/install-xampp-5620-on-ubuntu-1604.html .

Foxie
źródło
bash: ./xampp-linux-x64-5.6.20-0-installer.run: nie można wykonać pliku binarnego: Błąd formatu Exec To błąd, z którym się spotykam podczas próby instalacji
Sarath
Czy używasz i386 (wersja 32-bitowa), czy x86_64 (wersja 64-bitowa)? Czy może inny rodzaj architektury (np. ARM dla Raspberry Pi)? Ta strona na SourceForge ma skompilowaną wersję xampp 5.6.20 dla 32-bitowego Linuksa (jest to link do pobrania inny niż x64). Spróbuj to pobrać i uruchomić za pomocą chmod a+x xampp-linux-5.6.20-0-installer.run && ./xampp-linux-5.6.20-0-installer.run. Ten błąd wskazuje, że używasz czegoś skompilowanego dla innej architektury.
Foxie
skąd mogę pobrać xampp dla 32-bitowego systemu Ubuntu?
Sarath,
Proszę odnieść się do mojego poprzedniego komentarza; Podałem tam link do strony SourceForge, która ma 32-bitowy Xampp 5.6.20.
Foxie
3
2018, a ja wciąż muszę go zainstalować za pomocą określonych poleceń, które opisałeś. Dlaczego do diabła jest to takie skomplikowane? Kliknij dwukrotnie, aby wygrać
Adam,
3

Jeśli chcesz wykonać nową instalację, wykonaj następujące czynności

Uwaga: LAMPP to specyficzna dla Linuksa wersja XAMPP.

  1. Pobierz LAMPP-Server za pomocą tego polecenia

    $sudo apt-get install lamp-server^

  2. Przejdź do https://www.apachefriends.org/download.html i pobierz wersję oprogramowania LAMPP, którą chcesz dla systemu Linux (Ubuntu).

  3. Otwórz terminal i zlokalizuj plik (domyślnie pobiera się do folderu Pobrane)

    cd Downloads

  4. Wykonaj to polecenie

    sudo chmod +x xampp-linux-x64-7.1.7-0-installer.run

    Uwaga: Pobrana wersja XAMPP może być inna, więc odpowiednio zmień wersję w tym poleceniu.

    Zostaniesz poproszony o podanie hasła do systemu

  5. Teraz przejdź do trybu SuperUser

    sudo su

  6. Uruchom instalator, ale nie zamykaj terminalu.

    ./xampp-linux-x64-7.1.7-0-installer.run

    Uwaga: ponownie zmień wersję na wykonanie tego polecenia.

    Otworzy się okno dialogowe, jeśli pojawi się błąd, zignoruj ​​go. W oknie dialogowym kliknij przycisk Dalej (dla każdego kroku) i przejdź przez proces instalacji. Po zainstalowaniu XAMPP kliknij przycisk Zakończ.

  7. Wróć do terminala i zmień katalog

    cd /opt/lampp

  8. Aby ustawić hasło, wpisz

    ./lampp security

    Naciśnij y(Enter) i wprowadź nowe hasło i wprowadź je ponownie, aby potwierdzić

  9. Uruchom XAMPP

    ./xampp start

  10. Wpisz exit(Enter), aby wyjść z SuperUser

  11. Aby uruchomić LAMPP, wykonaj to polecenie

    sudo /opt/lampp/lampp start

  12. Aby zatrzymać LAMPP, wykonaj to polecenie

    sudo /opt/lampp/lampp stop

Prajwal Dhatwalia
źródło
1

Domyślnie Ubuntu nie zezwala na uruchamianie plików , dlatego należy je włączyć.

1) Wybierz plik .run i przejdź do jego właściwości.
2) Przejdź do zakładki uprawnień i włącz opcję „ jest wykonywalna
3) Teraz, jeśli masz uprawnienia root'a, będziesz mógł kliknąć dwukrotnie na nią i zakończyć proces instalacji. Lub wykonaj sudo ./xampp-linux-x64-7.2.2-0-installer.run upewniając się, że masz poprawną wersję.

Samy
źródło