Comment installer et configurer XAMPP sur GNU / Linux

Ceci est un guide à jour sur la façon d'installer et de configurer XAMPP sur GNU / Linux, avec une étape par étape détaillée.

Qu'est-ce que XAMPP?

XAMPP est une distribution Apache entièrement gratuite et facile à installer qui contient MariaDB, PHP et Perl. Le package d'installation de XAMPP a été conçu pour être incroyablement facile à installer et à utiliser. Entièrement gratuit et facile à installer, la distribution Apache contenant MariaDB, PHP et Perl.

Comment installer et configurer XAMPP?

Installation de Xampp

1.- Téléchargez XAMPP pour Linux depuis https://www.apachefriends.org/es/index.html

installer et configurer XAMPP

2.- À la fin du téléchargement, nous avons un archive.courir, que nous devons installer de la manière suivante:

  • Nous ouvrons un terminal avec Contrôle + T, ou de notre menu.
  • Nous nous connectons en tant que root:

Connexion racine

  • Nous procédons à donner les autorisations d'exécution au .run et à installer 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

0 installer

1 installer

  • Nous acceptons tout et attendons la fin de l'installation.

Configurer XAMPP

3.- Nous procédons à la configuration de XAMPP

  • Configuration MySQL (MariaDB)
    $ ln -s / opt / lampp / bin / mysql / usr / bin / $ quel mysql $ tapez mysql $ ls -lart / usr / bin / mysql
    

    configuration mysql

    vérifier la configuration de mysql

  • Mettre en place la règle com.ubuntu.pkexec.xampp.policy pour que le panneau graphique s'exécute avec les autorisations d'administrateur, cela générera un fichier bash qui s'exécute xampp-linux-x64-5.6.28-0-installer.run. Pour cela nous allons à la route / usr / share / polkit-1 / actions et nous exécutons:
    $ touch com.ubuntu.pkexec.xampp.policy $ nano com.ubuntu.pkexec.xampp.policy

    politique tactile

    politique nano

    À l'intérieur du fichier com.ubuntu.pkexec.xampp.policy nous collons le code suivant:

L'authentification est requise pour exécuter le panneau de configuration XAMP xampp auth_admin auth_admin auth_admin /opt/lampp/manager-linux-x1.0.run vrai
  • Création du script responsable de l'exécution du panneau graphique XAMPP dans le chemin / usr / bin / . Nous devons créer le script avec le nom panneau de commande xampp:
    panneau de commande tactile xampp panneau de commande nano xampp

    toucher xpc

    nano-xpc

#! / bin / bash $ (pkexec /opt/lampp/manager-linux-x64.run);
  • Configuration d'un .desktop pour lancer le gestionnaire de services graphiques XAMPP, exécutez les commandes suivantes, dans le chemin / usr / share / applications:
    panneau de commande tactile xampp panneau de commande nano xampp

    bureau tactile

    bureau nano

  • Après avoir exécuté nano application.desktop, entrez le code suivant
[Entrée du bureau] Commentaire = Démarrer / Arrêter XAMPP Name = XAMPP Control Panel Exec = xampp-control-panel Icon = xampp Encoding = UTF-8 Terminal = false Type = Application
  • Nous avons maintenant une icône qui, lorsqu'elle est pressée, exécutera le pkexec, qui nous demande une connexion pour attribuer des autorisations d'exécution au panneau graphique XAMPP. Ça devrait ressembler a quelque chose comme ca:
    xpc

    pkexec

    xampp-pc

  • Pour utiliser mysql, si vous avez effectué la configuration précédente vous n'avez plus besoin d'aller dans le répertoire / opt / lampp / bin / mysql -u racine -p pour vous connecter maintenant, il vous suffit d'ouvrir un terminal et d'exécuter mysql -u root -p.
    mysql

Maintenant, nous pouvons gérer graphiquement notre XAMPP et accéder normalement à mysql sans aller dans le répertoire / opt / lampp / bin.

C'est tout le guide, j'espère que vous l'avez aimé et n'oubliez pas de laisser vos commentaires.


26 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   federico dit

    Ce sont les articles les plus appréciés, pour le contenu détaillé et précis de leur contenu. Il avait aidé des collègues qui préféraient Windows à installer des versions du logiciel XAMPP. J'ignorais l'existence d'un installateur pour Linux, habitué à installer et configurer manuellement une LAMP. Je suis convaincu que ce sera d'une grande aide pour ceux qui veulent avoir un serveur avec ces fonctionnalités, et convaincra de nombreux programmeurs et administrateurs qui préfèrent l'installer sous Windows, de le faire sur un serveur avec Linux. Merci Nexcoyotl pour cet excellent article!

    1.    Nexcoyotl dit

      Merci beaucoup, Federico, ton commentaire est apprécié, j'espère que ce petit et simple manuel vous aura été utile. C'est la première que j'espère faire beaucoup plus.

  2.   yerko dit

    Très bon guide

    Mais j'ai une question, pourquoi vous touchez? Je comprends que c'est pour créer le fichier vierge, mais avec juste nano, vous pouvez créer et éditer le fichier ...

    1.    federico dit

      -nous est une commande utilisée pour mettre à jour les dates d'accès et de modification d'un ou plusieurs fichiers, à la date actuelle.
      touchez [OPTINO]… FILE…
      Si l'argument FILE ou le nom de fichier n'existe pas, un fichier vide du même nom que FILE est créé.
      Il est plus direct - et très courant - de créer des fichiers vides que via l'éditeur nano
      Courir touche homme pour plus d'informations.

    2.    Nexcoyotl dit

      Bonjour yerko d'avance merci pour vos commentaires, la raison pour laquelle j'utilise le toucher est parce que pour moi, il est habituel hehe. Et si, comme le disait le camarade Federico, son rôle est plus que de créer des fichiers. Si vous voulez en savoir plus, lancez $ man touch, salutations ami.

      1.    yerko dit

        Mais, après le toucher, vous modifiez le fichier, c'est donc une étape supplémentaire à ce que vous faites.

      2.    yerko dit

        Je sais ce que fait le toucher, je voulais juste savoir pourquoi tu le faisais: P, car avec nano c'était plus que suffisant 😉

  3.   Anonyme dit

    Très bonne documentation, bon travail.
    Qu'est-ce que vous utilisez pour configurer l'invite, j'ai vraiment aimé sa configuration.

    salutations

    1.    Nexcoyotl dit

      Bonjour ami merci d'être passé et de commenter 😀, j'utilise le shell powerline c'est un projet open-source que vous pouvez trouver sur github. Il est facile à configurer J'utilise bash et powerline shell, bien que vous puissiez également le configurer pour zsh.

  4.   koratsuki dit

    Très bon tutoriel. La config du terminal retient mon attention, pourriez-vous partager la config?

    1.    Nexcoyotl dit

      Bonjour Koratsuki, consultez ce tutoriel que je fais, j'espère qu'il vous sera utile de configurer l'invite. https://blog.desdelinux.net/configurar-bash-prompt-powerline-shell-master/

  5.   Stephen dit

    Très bonne votre contribution Frère, quelle tristesse d'avoir à peine vu cette publication, il y a quelques semaines ils m'ont laissé la tâche d'installer un environnement LAMP sur mon ordinateur, mais d'après ce que je vois, il est plus facile d'installer XAMPP. En tout cas merci pour votre contribution, salutations.

  6.   daz08 dit

    Génial, très bien expliqué et de manière simple.

  7.   MORKE dit

    Merci beaucoup.

    Tout a bien fonctionné.

    Salutations !!

  8.   Katherine dit

    Bonjour, tout ce qui est expliqué en images, est-il également expliqué en texte? Autrement dit, les images sont à titre indicatif uniquement? Ou il y a des étapes que vous devez faire qui sont en images. Je demande parce que je suis aveugle et que je ne suis pas encore très doué pour Linux, donc je ne veux pas gâcher haha. D'autre part, j'ai ubuntu mate 18. Ce tutoriel peut-il être appliqué? De déjà merci beaucoup. À votre santé!

  9.   Leon S dit

    Excellent matériel avec un contenu illustratif, cela facilite le guidage des autres

  10.   Ignace7 dit

    - un côté est montré deux fois
    panneau de commande tactile xampp
    panneau de commande nano xampp
    - un sur la route
    / usr / bin /
    - et un autre sur l'itinéraire:
    / usr / share / applications
    - Je suppose qu'en fait, dans ce deuxième chemin, il devrait s'agir de xampp-control-panel.desktop.
    - Par contre, pour faire la plupart des étapes je n'avais pas les permissions, donc j'ai fini par précéder les commandes avec «sudo», pour que je puisse déjà les créer commande.
    - Mais à la fin quand j'accède à l'icône cela me donne un message d'erreur:
    La commande "xampp-control-panel" n'a pas pu être exécutée.
    Échec de l'exécution du processus enfant "xampp-control-panel" (autorisation refusée)

    1.    Ignace7 dit

      - Je l'ai déjà fait fonctionner et j'ai mis l'autorisation d'exécution sur le fichier / usr / bin / xampp-control-panel.
      sudo chmod + x / usr / bin / xampp-control-panel

      1.    Harold barboza dit

        Merci, c'était ce qui me manquait pour le problème d'autorisation refusée.

  11.   Leon S dit

    2020 ce post fonctionne toujours très bien!

  12.   Nicksoad dit

    Merci, cela a fonctionné pour moi, même si je ne vois pas l'icône xampp mais une boîte blanche mais ce n'est pas grave, j'ai juste un problème lorsque j'utilise un éditeur de code comme Sublime, il me refuse les autorisations pour créer des fichiers dans des projets htdocs. J'ai réussi à faire du sublime en donnant des autorisations, je peux lire et éditer les fichiers mais je ne peux pas le faire créer de nouveaux fichiers.

  13.   Juconta dit

    Merci un million Nexcoyotl pour l'article !!!, et à tous ceux qui bloguent.desdelinux.net un endroit où se trouvent les informations dont nous avons besoin !!
    Merci merci!!

  14.   Gonzalo dit

    Très bonne explication

    J'utilise linux mint et je pourrais en utiliser un expliqué avec les accès puisque j'effectue les étapes et ils n'apparaissent dans aucune partie graphique
    Merci beaucoup d'avance

  15.   Léo Pual dit

    Bonjour, merci pour tout le manuel.
    Mais ça ne marche pas. J'ai déjà vérifié les permissions, les chemins, le texte à coller et rien ; J'entre le mot de passe et ça ne fait rien d'autre.

    Pourriez-vous me dire si cela fonctionne pour Opensuse 15.3 Leap.

    Je suis à l'écoute, merci.

    1.    Post-installation Linux dit

      Salutations, Léo. Nous vous recommandons d'explorer ce post beaucoup plus actuel intitulé : XAMPP : Un environnement de développement avec PHP facile à installer sur GNU/Linux – https://blog.desdelinux.net/xampp-entorno-desarrollo-php-facil-instalar-gnu-linux/

  16.   juanitho dit

    2022 et ça marche toujours. J'utilise Debian 11 !!