Cum se instalează și se configurează XAMPP pe GNU / Linux

Acesta este un ghid actualizat pentru a instala și configura XAMPP pe GNU / Linux, cu un pas cu pas detaliat.

Ce este XAMPP?

XAMPP este o distribuție Apache complet gratuită și ușor de instalat, care conține MariaDB, PHP și Perl. Pachetul de instalare XAMPP a fost conceput pentru a fi incredibil de ușor de instalat și de utilizat. Complet gratuit și ușor de instalat distribuția Apache care conține MariaDB, PHP și Perl.

Cum se instalează și se configurează XAMPP?

Instalarea Xampp

1.- Descărcați XAMPP pentru Linux de la https://www.apachefriends.org/es/index.html

instalați și configurați XAMPP

2.- La finalul descărcării avem un Arhiva .alerga, pe care trebuie să îl instalăm în felul următor:

  • Deschidem un terminal cu Control + T, sau din meniul nostru.
  • Ne autentificăm ca root:

Conectare la rădăcină

  • Continuăm să acordăm permisiuni de execuție .run și să instalăm XAMPP
$ sudo su $ chmod + x xampp-linux-x64-5.6.28-0-installer.run $ ./xampp-linux-x64-5.6.28-0-installer.run

Permisiuni_instalare

0instalați

1instalați

  • Acceptăm totul și așteptăm terminarea instalării.

Configurarea XAMPP

3.- Continuăm să configurăm XAMPP

  • Configurare MySQL (MariaDB)
    $ ln -s / opt / lampp / bin / mysql / usr / bin / $ care mysql $ tip mysql $ ls -lart / usr / bin / mysql
    

    config mysql

    verificați configurația mysql

  • Configurarea regulii com.ubuntu.pkexec.xampp.policy pentru ca panoul grafic să ruleze cu permisiuni de administrator, acesta va genera un fișier bash care rulează xampp-linux-x64-5.6.28-0-installer.run. Pentru aceasta mergem la traseu / usr / share / polkit-1 / actions și executăm:
    $ touch com.ubuntu.pkexec.xampp.policy $ nano com.ubuntu.pkexec.xampp.policy

    politica de atingere

    nano politica

    În interiorul fișierului com.ubuntu.pkexec.xampp.policy lipim următorul cod:

 Autentificarea este necesară pentru a rula XAMP Control Panel xampp auth_admin auth_admin auth_admin /opt/lampp/manager-linux-x1.0.run Adevărat
  • Crearea scriptului responsabil pentru executarea panoului grafic al XAMPP în cale / usr / bin / . Trebuie să creăm scriptul cu numele panoul de control xampp:
    atingeți panoul de control xampp nano-panoul de control xampp

    atinge xpc

    nanoxpc

#! / bin / bash $ (pkexec /opt/lampp/manager-linux-x64.run);
  • Configurarea unui .desktop pentru a lansa managerul de servicii grafice XAMPP, executați următoarele comenzi, în cale / Usr / share / aplicații:
    atingeți panoul de control xampp nano-panoul de control xampp

    atingeți desktop

    desktop nano

  • După ce rulați nano application.desktop, introduceți următorul cod
[Intrare desktop] Comentariu = Start / Stop XAMPP Nume = XAMPP Control Panel Exec = xampp-control-panel Pictogramă = xampp Codificare = UTF-8 Terminal = fals Tip = Aplicație
  • Acum avem o pictogramă care atunci când este apăsată va executa fișierul pkexec, care ne cere o autentificare pentru a atribui permisiuni de execuție panoului grafic XAMPP. Ar trebui să arate cam așa:
    xpc

    pkexec

    xampp-pc

  • Pentru a utiliza mysql, dacă ați făcut configurația anterioară, nu mai trebuie să mergeți la director / opt / lampp / bin / mysql -u root -p pentru a vă conecta acum trebuie doar să deschideți un terminal și să rulați mysql -u root -p.
    MySQL

Acum putem gestiona grafic XAMPP-ul nostru și putem accesa mysql în mod normal, fără a accesa directorul / opt / lampp / bin.

Acesta este tot ghidul, sper că ți-a plăcut și nu uita să lași comentariile tale.


26 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Federico el a spus

    Acestea sunt articolele cele mai apreciate, pentru conținutul detaliat și precis al conținutului lor. Ajutase colegii care preferă Windows să instaleze versiuni ale software-ului XAMPP. Nu eram conștient de existența unui program de instalare pentru Linux, obișnuit cu instalarea și configurarea manuală a unui LAMP. Sunt convins că va fi de mare ajutor pentru cei care vor să aibă un server cu aceste caracteristici și îi voi convinge pe mulți programatori și administratori care preferă să-l instaleze pe Windows, să o facă pe un server cu Linux. Mulțumesc Nexcoyotl pentru un articol atât de excelent!

    1.    Nexcoyotl el a spus

      Mulțumesc mult, Federico, comentariul tău este apreciat, sper că acest manual mic și simplu a fost util. Acesta este primul care sper să mai fac multe.

  2.   yerko el a spus

    Foarte bun ghid

    Dar am o întrebare, de ce atingi? Înțeleg că este să creezi fișierul gol, dar cu doar nano, poți crea și edita fișierul ...

    1.    Federico el a spus

      atingeţi este o comandă utilizată pentru a actualiza datele de acces și modificare a unuia sau mai multor fișiere, la data curentă.
      atingeți [OPTINO] ... FIȘIER ...
      Dacă argumentul FILE sau numele fișierului nu există, atunci se creează un fișier gol cu ​​același nume ca FILE.
      Este mai direct - și foarte obișnuit - acest mod de a crea fișiere goale, decât prin intermediul editorului nano
      Alerga atingere de om pentru mai multe informații.

    2.    Nexcoyotl el a spus

      Bună ziua yerko în avans mulțumesc pentru comentarii, motivul pentru care folosesc touch este pentru că pentru mine este obișnuit hehe. Și dacă, așa cum a spus tovarășul Federico, funcția sa depășește crearea de fișiere. Dacă vrei să afli mai multe, lansează $ man touch, salut prieten

      1.    yerko el a spus

        Dar, după atingere, modificați fișierul, deci este un pas în plus față de ceea ce faceți.

      2.    yerko el a spus

        Știu ce face atingerea, am vrut doar să știu de ce o faci: P, deoarece cu nano a fost mai mult decât suficient 😉

  3.   Anonim el a spus

    Documentație foarte bună, muncă bună.
    Ce folosești pentru a configura promptul, mi-a plăcut foarte mult configurația acestuia.

    În ceea ce priveşte

    1.    Nexcoyotl el a spus

      Bună, prietene, vă mulțumesc că ați trecut și ați comentat 😀, eu folosesc powerline shell, este un proiect open-source pe care îl puteți găsi pe github. Este ușor de configurat, folosesc bash și powerline shell, deși îl puteți configura și pentru zsh.

  4.   koratsuki el a spus

    Foarte bun tutorial. Configurația terminalului îmi atrage atenția, ați putea împărtăși configurația?

    1.    Nexcoyotl el a spus

      Bună ziua Koratsuki, consultați acest tutorial pe care îl fac, sper că vă va fi util să configurați promptul. https://blog.desdelinux.net/configurar-bash-prompt-powerline-shell-master/

  5.   Esteban el a spus

    Foarte bine contribuția ta Frate, cât de trist că am văzut cu greu această publicație, acum câteva săptămâni mi-au lăsat sarcina de a instala un mediu LAMP pe computerul meu, dar din ceea ce văd este mai ușor să instalez XAMPP. Oricum mulțumim pentru contribuție, salutări.

  6.   daz08 el a spus

    Super, foarte bine explicat și într-un mod simplu.

  7.   MORKE el a spus

    Mulţumesc mult.

    Totul a funcționat bine.

    Salutări!

  8.   Katherine el a spus

    Bună ziua, tot ce este explicat în imagini, este explicat și în text? Adică imaginile au doar scop ilustrativ? Sau există pași pe care trebuie să-i faceți, care sunt în imagini. Întreb pentru că sunt orb și nu sunt încă foarte priceput la Linux, așa că nu vreau să fac o haos. Pe de altă parte, am ubuntu mate 18. Se poate aplica acest tutorial? De deja mulțumesc foarte mult. Noroc!

  9.   Leon S. el a spus

    Material excelent cu conținut ilustrativ, acest lucru facilitează îndrumarea celorlalți

  10.   Ignatie7 el a spus

    - o parte este afișată de două ori
    atingeți panoul de control xampp
    panou de control nano xampp
    - una pe traseu
    / usr / bin /
    - și altul pe traseu:
    / Usr / share / aplicații
    - Cred că de fapt în această a doua cale ar trebui să fie xampp-control-panel.desktop.
    - Pe de altă parte, pentru a face majoritatea pașilor, nu aveam permisiuni, așa că am ajuns să precedez comenzile cu «sudo», astfel încât să le pot crea deja.
    - Dar, în cele din urmă, când accesez pictograma, îmi dă un mesaj de eroare:
    Comanda „xampp-control-panel” nu a putut fi executată.
    Nu s-a putut executa procesul copil „xampp-control-panel” (permisiunea refuzată)

    1.    Ignatie7 el a spus

      - Am făcut-o deja să funcționeze și am pus permisiunea de execuție pe fișierul / usr / bin / xampp-control-panel.
      sudo chmod + x / usr / bin / xampp-control-panel

      1.    Harold barboza el a spus

        Mulțumesc că asta îmi lipsea pentru problema refuzului permisiunii.

  11.   Leon S. el a spus

    2020 această postare încă funcționează excelent!

  12.   Nicksoad el a spus

    Mulțumesc, a funcționat pentru mine, deși nu văd pictograma xampp, ci o casetă albă, dar nu contează, am doar o problemă că atunci când folosesc un editor de cod precum sublim îmi refuză permisiunile de a crea fișiere în proiectele htdocs. Am reușit să fac sublim, dând permisiuni. Pot citi și edita fișierele, dar nu pot face să creeze fișiere noi.

  13.   juconta el a spus

    Multumesc un milion de Nexcoyotl pentru articol!!!, si tuturor celor care blog.desdelinux.net un loc unde se gasesc informatiile de care avem nevoie!!
    Mulțumesc mulțumesc!!

  14.   Gonzalo el a spus

    Foarte bună explicație

    Folosesc linux mint și aș putea folosi unul explicat cu accesările, deoarece efectuez pașii și nu apar în nicio parte grafică
    în avans, vă mulţumesc foarte mult

  15.   Leo Pual el a spus

    Salut, multumesc pentru tot manualul.
    Dar nu merge. Am verificat deja permisiunile, căile, textul de lipit și nimic; Eu introduc parola și nu face altceva.

    Îmi puteți spune dacă funcționează pentru Opensuse 15.3 Leap.

    Sunt atent, multumesc.

    1.    Instalare post Linux el a spus

      Salutări, Leo. Vă recomandăm să explorați această postare care este mult mai actuală numită: XAMPP: Un mediu de dezvoltare cu PHP ușor de instalat pe GNU/Linux – https://blog.desdelinux.net/xampp-entorno-desarrollo-php-facil-instalar-gnu-linux/

  16.   juanitho el a spus

    2022 și încă funcționează. Eu folosesc Debian 11!!