Com instal · lar i configurar XAMPP en GNU / Linux

Aquesta és una guia actualitzada de Comptes instal·lar i configurar XAMPP en GNU / Linux, amb un pas a pas detallat.

Què és XAMPP?

XAMPP és una distribució d'Apache completament gratuïta i fàcil d'instal·lar que conté MariaDB, PHP i Perl. El paquet d'instal·lació de XAMPP ha estat dissenyat per a ser increïblement fàcil d'instal·lar i usar.distribución d'Apache completament gratuïta i fàcil d'instal·lar que conté MariaDB, PHP i Perl.

Com instal·lar i configurar XAMPP?

instal·lant Xampp

1.- Descàrrega XAMPP per a Linux des https://www.apachefriends.org/es/index.html

instal·lar i configurar XAMPP

2.- A l'acabar la descàrrega ens queda un arxiu.correr, Que hem d'instal·lar de la següent manera:

  • Obrim una terminal amb Control + T, O des del nostre menú.
  • Ens logueamos com a root:

root Login

  • Procedim donar permisos d'execució a l'.run ia instal·lar XAMPP
$ Sudo seva $ chmod + x xampp-linux-x64-5.6.28-0-installer.run $ ./xampp-linux-x64-5.6.28-0-installer.run

Permisos_Instal·lació

0 instal·lar

1 instal·lar

  • Acceptem tot i esperem a que acabi la instal·lació.

Configurant XAMPP

3.- Procedim a configurar XAMPP

  • Configuració de MySQL (MariaDB)
    $ Ln -s / opt / lampp / bin / mysql / usr / bin / $ which mysql $ type mysql $ ls -lart / usr / bin / mysql
    

    mysql config

    check mysql config

  • Configurant la regla com.ubuntu.pkexec.xampp.policy perquè el panell gràfic s'executi amb permisos d'administrador, això generarà un arxiu bash que executa xampp-linux-x64-5.6.28-0-installer.run. Per això ens dirigim a la ruta / Usr / share / polkit-1 / actions i executem:
    $ Touch com.ubuntu.pkexec.xampp.policy $ nano com.ubuntu.pkexec.xampp.policy

    touch policy

    nano policy

    Dins de l'arxiu com.ubuntu.pkexec.xampp.policy enganxem el següent codi:

 Authentication is required to run XAMP Control Panel xampp auth_admin auth_admin auth_admin /opt/lampp/manager-linux-x1.0.run true
  • Creant l'script encarregat d'executar el panell gràfic de XAMPP a la ruta / Usr / bin / . Hem de crear l'script amb nom xampp-control-panell:
    touch xampp-control-panel nano xampp-control-panel

    touch XPC

    nano XPC

#! / Bin / bash $ (pkexec /opt/lampp/manager-linux-x64.run);
  • Configurant un .desktop per llançar l'administrador de serveis gràfic de XAMPP, executa les següents comandes, a la ruta / usr / share / applications:
    touch xampp-control-panel nano xampp-control-panel

    escriptori tàctil

    nano desktop

  • Després d'executar nano aplicación.desktop introduir el següent codi
[Desktop Entry] Comment = Start / Stop XAMPP Name = XAMPP Control Panel Exec = xampp-control-panel Icon = xampp Encoding = UTF-8 Terminal = false Type = Application
  • Ara ja tenim una icona que a l'pressionar ens executés el pkexec, Que ens demana un logueo per assignar-permisos d'execució a el panell gràfic de XAMPP. S'hauria veure alguna cosa com això:
    XPC

    pkexec

    xampp-pc

  • Per utilitzar mysql, si vas fer la configuració anterior ja no necessites anar a directori / Opt / lampp / bin / mysql -u root -p per fer el logueo ara només necessites obrir un terminal i executar mysql -u root -p.
    mysql

Ara podem administrar de manera gràfica nostre XAMPP i accedir a mysql normalment sense dirigir-nos a directori / opt / lampp / bin.

Està tota és la guia, espero li hagi agradat i no oblidis deixar els teus comentaris.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   federico va dir

    Aquests són els articles que més s'agraeixen, per la detallat i precís del seu contingut. Hi havia ajudat a col·legues que prefereixen Windows a instal·lar versions del programari XAMPP. Desconeixia l'existència d'un instal·lador per a Linux, acostumat a instal·lar i configurar un LAMP, de forma manual. Estic convençut que serà gran ajuda per als desitgen tenir un servidor amb aquestes prestacions, i convencerà a molts programadors i administradors que prefereixen la seva instal·lació sobre Windows, a fer-ho sobre un servidor amb Linux. Gràcies Nexcoyotl per tan excel·lent article !.

    1.    Nexcoyotl va dir

      Moltes gràcies federico s'agraeix el teu comentari, espero hagi estat d'utilitat aquest petit i simple manual. Aquest és el primer espero fer molts més.

  2.   Yerko va dir

    Molt bona la guia

    Però tinc un dubte, per que realitzes touch ?? entenc que és per crear l'arxiu en blanc, però amb només realitzar nano, pots crear i editar l'arxiu ...

    1.    federico va dir

      tocar és una ordre que s'utilitza per actualitzar les dates d'accés i de modificació d'un o diversos arxius, a la data actual.
      touch [OPTINO] ... FILE ...
      Si l'argument FILE o nom de l'arxiu no existeix, llavors es crea un arxiu buit d'igual nom que FILE.
      És més directa -i molt comú- aquesta via per crear arxius buits, que mitjançant l'editor nano
      executa man touch per més informació.

    2.    Nexcoyotl va dir

      Hola Yerko per endavant gràcies per comentar, el motiu pel qual ús touch és per que per a mi ja és costum jeje. I si tal com ho va dir el company federico la seva funció va més hagi de la creació d'arxius. Si vols indagar més llança $ man touch salutacions amic.

      1.    Yerko va dir

        Però, després de l'touch aquestes modificant l'arxiu, per això és un pas extra al que realitzes.

      2.    Yerko va dir

        Es el que realitza el touch, només volia saber el per que ho feies: P, ja que amb nano era mes que suficient 😉

  3.   Anònim va dir

    Molt bona documentació, bona feina.
    Que fas servir per configurar l'indicador, em va agradar molt la seva configuració.

    Salutacions

    1.    Nexcoyotl va dir

      Hola amic gràcies per passar-te i comentar 😀, ús powerline shell és un projecte open-source ho trobes en github. És fàcil de configurar jo faig servir bash i powerline shell, tot i que també el pots configurar per zsh.

  4.   Koratsuki va dir

    Molt bon tutorial. Em crida l'atenció la configuració de la terminal, podries compartir l'config?

    1.    Nexcoyotl va dir

      Hola Koratsuki txeca aquest tutorial que realitzi, espero et sigui d'utilitat per configurar l'indicador. https://blog.desdelinux.net/configurar-bash-prompt-powerline-shell-master/

  5.   Esteban va dir

    Molt bo el teu aporti Brother, que trist que tot just he vist aquesta publicació, fa unes setmanes em van deixar la tasca d'instal·lar un entorn LAMP en el meu ordinador, però pel que veig és més fàcil instal·lar XAMPP. De qualsevol manera gràcies per la teva aportació, salutacions.

  6.   daz08 va dir

    Boníssim, molt ben explicat i de forma senzilla.

  7.   MORKE va dir

    Moltes gràcies.

    Tot va funcionar bé.

    Salutacions!

  8.   Katherine va dir

    Hola, tot el que està explicat en imatges, també està explicat en text? És a dir, les imatges són només a manera il·lustratiu? O hi ha passos que hagi de fer que estiguin en imatges. Ho pregunto perquè sóc cega, i no sóc molt experta en linux encara, pel que no vull fer embolic jaja. D'altra banda, jo tinc ubuntu mat 18. Es pot aplicar aquest mateix tutorial? Des de ja ,, moltes gràcies. Salutacions!

  9.   Lleó S va dir

    Excel·lent material amb contingut il·lustratiu, això fa més fàcil guiar els altres

  10.   Ignasi7 va dir

    - d'una banda es mostra dues vegades
    touch xampp-control-panell
    nano xampp-control-panell
    - una a la ruta
    / Usr / bin /
    - i una altra a la ruta:
    / usr / share / applications
    - suposo que en realitat en aquesta segona ruta hauria de ser xampp-control-panel.desktop.
    - D'altra banda per fer la majoria dels passos no tenia permisos per la qual cosa vaig acabar precedint les ordres per «sudo«, de manera que ja vaig poder crear-los ordres.
    - Però a la fi quan accedeixo a la icona em dóna un missatge d'error:
    No s'ha pogut executar l'ordre «xampp-control-panel».
    Va fallar a l'executar el procés fill «xampp-control-panel» (Permís denegat)

    1.    Ignasi7 va dir

      - Ja he aconseguit que funcioni he posat sobre el fitxer / usr / bin / xampp-control-panel el permís d'execució.
      suo chmod + x / usr / bin / xampp-control-panel

      1.    Harold Barboza va dir

        Gràcies això era el que em feia falta pel problema de permís denegat.

  11.   Lleó S va dir

    2020 encara serveix aquest post genial!

  12.   Nicksoad va dir

    Gràcies em funciono encara que no es veu la icona de xampp sinó un quadre blanc però no importa, només tinc un problema que quan faig servir un editor de codi com sublim em nega els permisos per crear arxius en els projectes de htdocs. Aconsegueixi que sublim donant permisos pugui llegir i editar els arxius però no aconsegueixo fer que creï nous arxius.

  13.   juconta va dir

    Un Milió de Gràcies Nexcoyotl per l'article!!!, ia tots els que fan de bloc.desdelinux.net un lloc on es troba la info que necessitem!!.
    Gràcies .. Gràcies !!

  14.   Gonzalo va dir

    Molt bona explicació

    Jo utilitzo linux mint i em vindria bé una explicada amb els accessos ja que realitzi els passos i noo em apareixen enlloc gràfica
    per endavant moltes gràcies

  15.   Leo Pual va dir

    Hola, gràcies per tot el manual.
    Però no funciona. Ja verifiqueu els permisos, les rutes, el text a enganxar i res; dígit la contrasenya i no fa res més.

    Em podria indicar si funciona per a Opensuse 15.3 Leap.

    Quedo atent, gràcies.

    1.    Linux Post Install va dir

      Salutacions, Leo. Us recomanem explorar aquest post que és molt més actual anomenat: XAMPP: Un entorn de desenvolupament amb PHP fàcil d'instal·lar a GNU/Linux – https://blog.desdelinux.net/xampp-entorno-desarrollo-php-facil-instalar-gnu-linux/

  16.   Juanitho va dir

    2022 i encara funciona. Estic usant Debian 11!!