Jak zainstalować i skonfigurować XAMPP w systemie GNU / Linux

To jest aktualny przewodnik po tym, jak zainstalować i skonfigurować XAMPP w systemie GNU / Linux, ze szczegółowymi krokami.

Co to jest XAMPP?

XAMPP to całkowicie darmowa i łatwa do zainstalowania dystrybucja Apache, która zawiera MariaDB, PHP i Perl. Pakiet instalacyjny XAMPP został zaprojektowany tak, aby był niewiarygodnie łatwy w instalacji i użytkowaniu. Całkowicie bezpłatna i łatwa w instalacji dystrybucja Apache zawierająca MariaDB, PHP i Perl.

Jak zainstalować i skonfigurować XAMPP?

Instalowanie Xampp

1. - Pobierz XAMPP dla systemu Linux z https://www.apachefriends.org/es/index.html

zainstaluj i skonfiguruj XAMPP

2.- Pod koniec pobierania mamy plik archiwum.biegać, które musimy zainstalować w następujący sposób:

  • Otwieramy Terminal za pomocą Control + T.lub z naszego menu.
  • Logujemy się jako root:

Logowanie roota

  • Kontynuujemy, aby przyznać uprawnienia do wykonywania pliku .run i zainstalować XAMPP
$ sudo su $ chmod + x xampp-linux-x64-5.6.28-0-installer.run $ ./xampp-linux-x64-5.6.28-0-installer.run

Installation_permissions

0zainstalować

1zainstalować

  • Akceptujemy wszystko i czekamy na zakończenie instalacji.

Konfigurowanie XAMPP

3. - Przystępujemy do konfiguracji XAMPP

  • Konfiguracja MySQL (MariaDB)
    $ ln -s / opt / lampp / bin / mysql / usr / bin / $ który mysql $ typ mysql $ ls -lart / usr / bin / mysql
    

    konfiguracja mysql

    sprawdź konfigurację mysql

  • Konfigurowanie reguły com.ubuntu.pkexec.xampp.policy aby panel graficzny działał z uprawnieniami administratora, wygeneruje to uruchomiony plik bash xampp-linux-x64-5.6.28-0-installer.run. W tym celu udajemy się na trasę / usr / share / polkit-1 / actions i wykonujemy:
    $ touch com.ubuntu.pkexec.xampp.policy $ nano com.ubuntu.pkexec.xampp.policy

    polityka dotyku

    polityka nano

    Wewnątrz pliku com.ubuntu.pkexec.xampp.policy wklejamy następujący kod:

 Uwierzytelnienie jest wymagane do uruchomienia Panelu sterowania XAMP xampp auth_admin auth_admin auth_admin /opt/lampp/manager-linux-x1.0.run prawdziwe
  • Stworzenie skryptu odpowiedzialnego za wykonanie panelu graficznego XAMPP w ścieżce / usr / bin / . Musimy stworzyć skrypt z nazwą panel sterowania xampp:
    touch xampp-control-panel nano xampp-control-panel

    dotknij xpc

    nano XPC

#! / bin / bash $ (pkexec /opt/lampp/manager-linux-x64.run);
  • Konfigurowanie .desktop w celu uruchomienia graficznego menedżera usług XAMPP, uruchom następujące polecenia w ścieżce / usr / share / applications:
    touch xampp-control-panel nano xampp-control-panel

    dotykowy pulpit

    pulpit nano

  • Po uruchomieniu nano application.desktop wprowadź następujący kod
[Desktop Entry] Comment = Start / Stop XAMPP Name = XAMPP Control Panel Exec = xampp-control-panel Icon = xampp Encoding = UTF-8 Terminal = false Type = Application
  • Teraz mamy ikonę, która po naciśnięciu spowoduje wykonanie pkexec, który prosi nas o login w celu przypisania uprawnień wykonywania do panelu graficznego XAMPP. Powinien wyglądać mniej więcej tak:
    xpc

    pkexec

    xampp-pc

  • Aby użyć mysql, jeśli wykonałeś poprzednią konfigurację, nie musisz już przechodzić do katalogu / opt / lampp / bin / mysql -u root -p aby się teraz zalogować, wystarczy otworzyć terminal i uruchomić mysql -u root -p.
    mysql

Teraz możemy graficznie zarządzać naszym XAMPP i normalnie uzyskiwać dostęp do mysql bez przechodzenia do katalogu / opt / lampp / bin.

To wszystko przewodnik, mam nadzieję, że Ci się podobał i nie zapomnij zostawić swoich komentarzy.


26 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Federico powiedział

    To artykuły, które są najbardziej cenione za szczegółową i precyzyjną treść. Pomógł kolegom, którzy wolą Windows, zainstalować wersje oprogramowania XAMPP. Nie wiedziałem o istnieniu instalatora dla Linuksa, używanego do ręcznego instalowania i konfigurowania LAMPY. Jestem przekonany, że będzie to ogromna pomoc dla tych, którzy chcą mieć serwer z tymi funkcjami i przekona wielu programistów i administratorów, którzy wolą instalować go w systemie Windows, do zrobienia tego na serwerze z Linuksem. Dziękuję Nexcoyotl za tak wspaniały artykuł!

    1.    Nexcoyotl powiedział

      Bardzo dziękuję Federico, doceniam twój komentarz, mam nadzieję, że ta mała i prosta instrukcja była przydatna. Jest to pierwsza, którą mam nadzieję zrobić o wiele więcej.

  2.   Yerko powiedział

    Bardzo dobry przewodnik

    Ale mam pytanie, dlaczego dotykasz? Rozumiem, że chodzi o utworzenie pustego pliku, ale za pomocą tylko nano możesz utworzyć i edytować plik ...

    1.    Federico powiedział

      Kontakt to polecenie używane do aktualizowania daty dostępu i modyfikacji jednego lub większej liczby plików do daty bieżącej.
      dotknij [OPTINO]… PLIK…
      Jeśli argument PLIK lub nazwa pliku nie istnieje, tworzony jest pusty plik o tej samej nazwie co PLIK.
      Jest to bardziej bezpośrednie - i bardzo powszechne - tworzenie pustych plików niż za pomocą edytora nano
      Biegać dotyk człowieka aby uzyskać więcej informacji.

    2.    Nexcoyotl powiedział

      Cześć yerko z góry dziękuję za komentarz, powodem dla którego używam dotyku jest to, że dla mnie jest to zwyczajowe hehe. A jeśli, jak powiedział towarzysz Federico, jego funkcja wykracza poza tworzenie plików. Jeśli chcesz dowiedzieć się więcej, uruchom $ man touch, witaj przyjacielu.

      1.    Yerko powiedział

        Ale po dotknięciu modyfikujesz plik, więc jest to dodatkowy krok do tego, co robisz.

      2.    Yerko powiedział

        Wiem, co robi dotyk, chciałem tylko wiedzieć, dlaczego to zrobiłeś: P, skoro z nano to było więcej niż wystarczające 😉

  3.   Anonimowy powiedział

    Bardzo dobra dokumentacja, dobra robota.
    Czego używasz do konfigurowania monitu, naprawdę podobała mi się jego konfiguracja.

    pozdrowienia

    1.    Nexcoyotl powiedział

      Witaj przyjacielu, dzięki za zatrzymanie się i skomentowanie 😀, używam powłoki Powerline, jest to projekt open-source, który możesz znaleźć na github. Konfiguracja jest łatwa. Używam powłoki bash i powerline, chociaż możesz ją również skonfigurować dla zsh.

  4.   koratsuki powiedział

    Bardzo dobry tutorial. Konfiguracja terminala przyciąga moją uwagę, czy mógłbyś udostępnić konfigurację?

    1.    Nexcoyotl powiedział

      Witaj Koratsuki, sprawdź ten samouczek, który robię, mam nadzieję, że przyda ci się on do skonfigurowania zachęty. https://blog.desdelinux.net/configurar-bash-prompt-powerline-shell-master/

  5.   Esteban powiedział

    Bardzo dobrze, bracie, jak smutno, że prawie nie widziałem tej publikacji, kilka tygodni temu zostawili mi zadanie instalacji środowiska LAMP na moim komputerze, ale z tego co widzę łatwiej jest zainstalować XAMPP. W każdym razie dziękuję za wkład, pozdrawiam.

  6.   daz08 powiedział

    Świetnie, bardzo dobrze wyjaśnione iw prosty sposób.

  7.   Morke'a. powiedział

    Dziękuję bardzo.

    Wszystko działało dobrze.

    Pozdrowienia !!

  8.   Katherine powiedział

    Witam, wszystko, co jest wyjaśnione na zdjęciach, czy jest to również wyjaśnione w tekście? Czyli obrazy służą wyłącznie do celów ilustracyjnych? Lub są kroki, które musisz zrobić, które są widoczne na zdjęciach. Pytam, ponieważ jestem ślepy i nie jestem jeszcze biegły w Linuksie, więc nie chcę robić bałaganu haha. Z drugiej strony mam ubuntu mate 18. Czy można zastosować ten samouczek? Od razu bardzo dziękuję. Twoje zdrowie!

  9.   Leon S. powiedział

    Doskonały materiał z ilustracyjną treścią, ułatwia to kierowanie innymi

  10.   Ignacio7. powiedział

    - jedna strona jest pokazywana dwukrotnie
    dotknij panelu sterowania xampp
    Panel sterowania nano xampp
    - jeden na trasie
    / usr / bin /
    - i kolejny na trasie:
    / usr / share / applications
    - Myślę, że właściwie w tej drugiej ścieżce powinien to być xampp-control-panel.desktop.
    - Z drugiej strony, aby wykonać większość czynności, nie miałem uprawnień, więc skończyło się na tym, że poprzedziłem polecenia słowem „sudo”, tak że mogłem już je utworzyć.
    - Ale na końcu, kiedy uzyskuję dostęp do ikony, wyświetla mi się komunikat o błędzie:
    Nie można wykonać polecenia „xampp-control-panel”.
    Nie udało się uruchomić procesu podrzędnego „xampp-control-panel” (odmowa uprawnień)

    1.    Ignacio7. powiedział

      - Już to działało i umieściłem uprawnienia do wykonywania w pliku / usr / bin / xampp-control-panel.
      sudo chmod + x / usr / bin / xampp-control-panel

      1.    Harold barboza powiedział

        Dzięki temu brakowało mi problemu z odmową pozwolenia.

  11.   Leon S. powiedział

    2020 ten post nadal działa świetnie!

  12.   Nickoad powiedział

    Dzięki, u mnie zadziałało, chociaż nie widzę ikony xampp, ale białe pudełko, ale to nie ma znaczenia, po prostu mam problem, że kiedy używam edytora kodu jak sublime, odmawia mi uprawnień do tworzenia plików w projektach htdocs. Udało mi się uczynić wysublimowanym, dając uprawnienia, że ​​mogę czytać i edytować pliki, ale nie mogę zmusić go do tworzenia nowych plików.

  13.   przeprosiny! powiedział

    Dziękuję milionowi Nexcoyotl za artykuł!!! i wszystkim, którzy blogują.desdelinux.net to miejsce, w którym znajdują się potrzebne nam informacje!!
    Dzięki dzięki!!

  14.   Gonzalo powiedział

    Bardzo dobre wyjaśnienie

    Używam linux mint i mógłbym użyć jednego wyjaśnionego z dostępami, ponieważ wykonuję kroki i nie pojawiają się one w żadnej części graficznej
    z góry bardzo dziękuję

  15.   Leon Pual powiedział

    Witam, dzięki za całą instrukcję.
    Ale to nie działa. Sprawdziłem już uprawnienia, ścieżki, tekst do wklejenia i nic; Wpisuję hasło i nic więcej nie robię.

    Czy możesz mi powiedzieć, czy działa dla Opensuse 15.3 Leap.

    Jestem uważny, dziękuję.

    1.    Po instalacji Linuksa powiedział

      Pozdrowienia, Leo. Zalecamy zapoznanie się z tym znacznie bardziej aktualnym postem o nazwie: XAMPP: Środowisko programistyczne z PHP łatwe do zainstalowania na GNU/Linuksie – https://blog.desdelinux.net/xampp-entorno-desarrollo-php-facil-instalar-gnu-linux/

  16.   juanitho powiedział

    2022 i nadal działa. Używam Debiana 11!!