Πώς να εγκαταστήσετε και να ρυθμίσετε το XAMPP σε GNU / Linux

Αυτός είναι ένας ενημερωμένος οδηγός για τον τρόπο εγκατάστασης και διαμόρφωσης του XAMPP σε GNU / Linux, με αναλυτικό βήμα προς βήμα.

Τι είναι το XAMPP;

Το XAMPP είναι μια εντελώς δωρεάν και εύκολη εγκατάσταση διανομής Apache που περιέχει MariaDB, PHP και Perl. Το πακέτο εγκατάστασης XAMPP έχει σχεδιαστεί για να είναι απίστευτα εύκολο στην εγκατάσταση και χρήση. Εντελώς δωρεάν και εύκολη εγκατάσταση Διανομή Apache που περιέχει MariaDB, PHP και Perl.

Πώς να εγκαταστήσετε και να ρυθμίσετε το XAMPP;

Εγκατάσταση του Xampp

1.- Λήψη XAMPP για Linux από https://www.apachefriends.org/es/index.html

εγκαταστήστε και ρυθμίστε το XAMPP

2.- Στο τέλος της λήψης έχουμε ένα αρχείο.τρέξιμο, το οποίο πρέπει να εγκαταστήσουμε με τον ακόλουθο τρόπο:

  • Ανοίγουμε ένα τερματικό με Έλεγχος + Τή από το μενού μας.
  • Συνδεόμαστε ως root:

Σύνδεση ρίζας

  • Προχωρούμε να δώσουμε δικαιώματα εκτέλεσης στο .run και να εγκαταστήσουμε το 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 εγκατάσταση

1 εγκατάσταση

  • Δεχόμαστε τα πάντα και περιμένουμε να ολοκληρωθεί η εγκατάσταση.

Ρύθμιση XAMPP

3.- Προχωράμε στη διαμόρφωση του XAMPP

  • Διαμόρφωση MySQL (MariaDB)
    $ ln -s / opt / lampp / bin / mysql / usr / bin / $ which mysql $ type mysql $ ls -lart / usr / bin / mysql
    

    διαμόρφωση mysql

    ελέγξτε το mysql config

  • Ρύθμιση του κανόνα com.ubuntu.pkeexec.xampp.policy για την εκτέλεση του πίνακα γραφικών με δικαιώματα διαχειριστή, αυτό θα δημιουργήσει ένα αρχείο bash που εκτελείται xampp-linux-x64-5.6.28-0-installer.run. Γι 'αυτό πηγαίνουμε στη διαδρομή / usr / share / polkit-1 / ενέργειες και εκτελούμε:
    $ touch com.ubuntu.pkexec.xampp.policy $ nano com.ubuntu.pkexec.xampp.policy

    πολιτική αφής

    νανο πολιτική

    Μέσα στο αρχείο com.ubuntu.pkeexec.xampp.policy επικολλάμε τον ακόλουθο κώδικα:

 Απαιτείται έλεγχος ταυτότητας για την εκτέλεση του πίνακα ελέγχου XAMP xampp auth_admin auth_admin auth_admin /opt/lampp/manager-linux-x1.0.run αληθής
  • Δημιουργία του σεναρίου που είναι υπεύθυνο για την εκτέλεση του γραφικού πίνακα του XAMPP στη διαδρομή / usr / bin / . Πρέπει να δημιουργήσουμε το σενάριο με όνομα πίνακας ελέγχου xampp:
    αγγίξτε xampp-control-panel nano xampp-control-panel

    αγγίξτε xpc

    nanoxpc

#! / bin / bash $ (pkexec /opt/lampp/manager-linux-x64.run);
  • Ρύθμιση μιας .desktop για εκκίνηση του διαχειριστή γραφικών υπηρεσιών XAMPP, εκτελέστε τις ακόλουθες εντολές, στη διαδρομή / usr / share / εφαρμογές:
    αγγίξτε xampp-control-panel nano xampp-control-panel

    αγγίξτε επιφάνεια εργασίας

    nano επιφάνεια εργασίας

  • Μετά την εκτέλεση του nano application.desktop εισαγάγετε τον ακόλουθο κωδικό
[Εισαγωγή στην επιφάνεια εργασίας] Σχόλιο = Έναρξη / Διακοπή Όνομα XAMPP = XAMPP Πίνακας ελέγχου Exec = xampp-control-panel Icon = xampp Encoding = UTF-8 Terminal = false Type = Application
  • Τώρα έχουμε ένα εικονίδιο που όταν πατηθεί θα εκτελέσει το pkexec, που μας ζητάει σύνδεση για να εκχωρήσουμε δικαιώματα εκτέλεσης στον πίνακα γραφικών XAMPP. Θα πρέπει να μοιάζει με αυτό:
    XPC

    pkexec

    xampp-pc

  • Για να χρησιμοποιήσετε το mysql, εάν κάνατε την προηγούμενη διαμόρφωση δεν χρειάζεται πλέον να μεταβείτε στον κατάλογο / opt / lampp / bin / mysql -u root -p για να συνδεθείτε τώρα απλά πρέπει να ανοίξετε ένα τερματικό και να εκτελέσετε mysql -u root -p.
    mysql

Τώρα μπορούμε να διαχειριστούμε γραφικά το XAMPP και να αποκτήσουμε πρόσβαση στο mysql κανονικά χωρίς να μεταβούμε στον κατάλογο / opt / lampp / bin.

Αυτός είναι ο οδηγός, ελπίζω να σας άρεσε και μην ξεχάσετε να αφήσετε τα σχόλιά σας.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Federico dijo

    Αυτά είναι τα άρθρα που εκτιμώνται περισσότερο, για το λεπτομερές και ακριβές περιεχόμενο του περιεχομένου τους. Είχε βοηθήσει συναδέλφους που προτιμούν τα Windows να εγκαταστήσουν εκδόσεις του λογισμικού XAMPP. Δεν ήξερα για την ύπαρξη ενός προγράμματος εγκατάστασης για Linux, που ήταν συνηθισμένο για την εγκατάσταση και τη διαμόρφωση ενός LAMP, χειροκίνητα. Είμαι πεπεισμένος ότι θα είναι μεγάλη βοήθεια για όσους θέλουν να έχουν διακομιστή με αυτές τις δυνατότητες και θα πείσουν πολλούς προγραμματιστές και διαχειριστές που προτιμούν να τον εγκαταστήσουν σε Windows, να το κάνουν σε διακομιστή με Linux. Σας ευχαριστώ Nexcoyotl για ένα τόσο εξαιρετικό άρθρο!

    1.    Nexcoyotl dijo

      Ευχαριστώ πολύ, Federico, το σχόλιό σας εκτιμάται, ελπίζω ότι αυτό το μικρό και απλό εγχειρίδιο ήταν χρήσιμο. Αυτή είναι η πρώτη που ελπίζω να κάνω πολλά περισσότερα.

  2.   Yerko dijo

    Πολύ καλός οδηγός

    Έχω όμως μια ερώτηση, γιατί αγγίζεις; Κατανοώ ότι πρόκειται για τη δημιουργία του κενού αρχείου, αλλά με μόνο το nano, μπορείτε να δημιουργήσετε και να επεξεργαστείτε το αρχείο ...

    1.    Federico dijo

      αφή είναι μια εντολή που χρησιμοποιείται για την ενημέρωση των ημερομηνιών πρόσβασης και τροποποίησης ενός ή περισσότερων αρχείων, στην τρέχουσα ημερομηνία.
      αγγίξτε [OPTINO]… FILE…
      Εάν το όρισμα FILE ή το όνομα αρχείου δεν υπάρχει, τότε δημιουργείται ένα κενό αρχείο με το ίδιο όνομα με το FILE.
      Είναι πιο άμεσος - και πολύ συνηθισμένος - με αυτόν τον τρόπο η δημιουργία κενών αρχείων, παρά μέσω του προγράμματος επεξεργασίας nano
      Τρέξιμο άντρας αφής για περισσότερες πληροφορίες.

    2.    Nexcoyotl dijo

      Γεια σας yerko εκ των προτέρων ευχαριστώ που σχολιάσατε, ο λόγος για τον οποίο χρησιμοποιώ το touch είναι γιατί για μένα είναι συνηθισμένο hehe. Και αν, όπως είπε ο σύντροφος Federico, η λειτουργία του υπερβαίνει τη δημιουργία αρχείων. Αν θέλετε να μάθετε περισσότερα, ξεκινήστε $ man touch, χαιρετισμούς φίλε.

      1.    Yerko dijo

        Ωστόσο, μετά την αφή τροποποιείτε το αρχείο, οπότε είναι ένα επιπλέον βήμα σε αυτό που κάνετε.

      2.    Yerko dijo

        Ξέρω τι κάνει το άγγιγμα, απλώς ήθελα να μάθω γιατί το κάνατε: P, αφού με το nano ήταν κάτι παραπάνω από αρκετό 😉

  3.   Ανώνυμος dijo

    Πολύ καλή τεκμηρίωση, καλή δουλειά.
    Τι χρησιμοποιείτε για να διαμορφώσετε το μήνυμα, μου άρεσε πολύ η διαμόρφωσή του.

    αφορά

    1.    Nexcoyotl dijo

      Γεια σας φίλε, σας ευχαριστώ που σταματήσατε και σχολιάσατε use, χρησιμοποιώ το powerline shell είναι ένα έργο ανοιχτού κώδικα που μπορείτε να το βρείτε στο github. Είναι εύκολο να διαμορφώσω χρησιμοποιώ bash και powerline shell, αν και μπορείτε επίσης να το διαμορφώσετε για zsh.

  4.   Κορατσούκι dijo

    Πολύ καλό σεμινάριο. Η διαμόρφωση τερματικού τραβάει την προσοχή μου, μπορείτε να μοιραστείτε τη διαμόρφωση;

    1.    Nexcoyotl dijo

      Γεια σας Koratsuki, δείτε αυτό το σεμινάριο που κάνω, ελπίζω ότι θα σας φανεί χρήσιμο να διαμορφώσετε το μήνυμα. https://blog.desdelinux.net/configurar-bash-prompt-powerline-shell-master/

  5.   Esteban dijo

    Πολύ καλή συνεισφορά σας Αδερφέ, πόσο λυπηρό που έχω δει σχεδόν αυτήν την έκδοση, πριν από μερικές εβδομάδες μου άφησαν το καθήκον να εγκαταστήσω ένα περιβάλλον LAMP στον υπολογιστή μου, αλλά από αυτό που βλέπω είναι πιο εύκολο να εγκαταστήσω το XAMPP. Τέλος πάντων, ευχαριστώ για τη συμβολή σας, χαιρετισμούς.

  6.   daz08 dijo

    Υπέροχο, πολύ καλά εξηγημένο και με απλό τρόπο.

  7.   ΜΟΡΚΕ dijo

    Σας ευχαριστώ πολύ.

    Όλα λειτούργησαν καλά.

    Χαιρετισμούς!

  8.   Αικατερίνη dijo

    Γεια σας, ό, τι εξηγείται σε εικόνες, εξηγείται επίσης σε κείμενο; Δηλαδή, οι εικόνες είναι μόνο για επεξηγηματικούς σκοπούς; Ή υπάρχουν βήματα που πρέπει να κάνετε που είναι στις εικόνες. Ζητώ γιατί είμαι τυφλός και δεν είμαι πολύ έμπειρος στο linux, οπότε δεν θέλω να κάνω χάος χαχα. Από την άλλη πλευρά, έχω ubuntu mate 18. Μπορεί να εφαρμοστεί αυτό το σεμινάριο; Από ευχαριστώ ήδη. Στην υγειά σας!

  9.   Λέον Σ dijo

    Εξαιρετικό υλικό με ενδεικτικό περιεχόμενο, αυτό διευκολύνει την καθοδήγηση άλλων

  10.   Ιγνάσιο7 dijo

    - η μία πλευρά εμφανίζεται δύο φορές
    αγγίξτε τον πίνακα ελέγχου xampp
    nano xampp-control-panel
    - ένα στη διαδρομή
    / usr / bin /
    - και ένα άλλο στη διαδρομή:
    / usr / share / εφαρμογές
    - Υποθέτω ότι σε αυτό το δεύτερο μονοπάτι θα πρέπει να είναι xampp-control-panel.desktop.
    - Από την άλλη πλευρά, για να κάνω τα περισσότερα από τα βήματα δεν είχα δικαιώματα, οπότε κατέληξα να προχωρήσω στις εντολές με το «sudo», ώστε να μπορούσα να τις δημιουργήσω ήδη.
    - Αλλά στο τέλος όταν έχω πρόσβαση στο εικονίδιο μου δίνει ένα μήνυμα σφάλματος:
    Δεν ήταν δυνατή η εκτέλεση της εντολής "xampp-control-panel".
    Αποτυχία εκτέλεσης παιδικής διαδικασίας "xampp-control-panel" (Δεν επιτρέπεται η άδεια)

    1.    Ιγνάσιο7 dijo

      - Το έχω ήδη λειτουργήσει και έχω θέσει την άδεια εκτέλεσης στο αρχείο / usr / bin / xampp-control-panel.
      sudo chmod + x / usr / bin / xampp-control-panel

      1.    Harold barboza dijo

        Ευχαριστώ, αυτό έλειψα για το πρόβλημα που αρνήθηκε την άδεια.

  11.   Λέον Σ dijo

    Το 2020 αυτή η ανάρτηση εξακολουθεί να λειτουργεί υπέροχα!

  12.   Nicksoad dijo

    Ευχαριστώ, λειτούργησε για μένα, αν και δεν βλέπω το εικονίδιο xampp αλλά ένα άσπρο κουτί, αλλά δεν έχει σημασία, έχω ένα πρόβλημα ότι όταν χρησιμοποιώ ένα πρόγραμμα επεξεργασίας κώδικα όπως το υψηλό, μου αρνείται τα δικαιώματα δημιουργίας αρχείων στο έργα htdocs. Κατάφερα να κάνω υπέροχη δίνοντας δικαιώματα Μπορώ να διαβάσω και να επεξεργαστώ τα αρχεία, αλλά δεν μπορώ να το κάνω να δημιουργήσει νέα αρχεία.

  13.   Τζουόνττα dijo

    Ευχαριστώ ένα εκατομμύριο Nexcoyotl για το άρθρο!!!, και σε όλους όσους κάνουν blog.desdelinux.net ένα μέρος όπου βρίσκονται οι πληροφορίες που χρειαζόμαστε!!
    Ευχαριστώ ευχαριστώ!!

  14.   Gonzalo dijo

    Πολύ καλή εξήγηση

    Χρησιμοποιώ linux mint και θα μπορούσα να χρησιμοποιήσω ένα που εξηγείται με τις προσβάσεις, αφού εκτελώ τα βήματα και δεν εμφανίζονται σε κανένα γραφικό μέρος
    εκ των προτέρων σας ευχαριστώ πολύ

  15.   Λέο Πουάλ dijo

    Γεια σας, ευχαριστώ για όλο το εγχειρίδιο.
    Αλλά δεν λειτουργεί. Έχω ήδη ελέγξει τα δικαιώματα, τις διαδρομές, το κείμενο προς επικόλληση και τίποτα. Βάζω τον κωδικό και δεν κάνει τίποτα άλλο.

    Θα μπορούσατε να μου πείτε αν λειτουργεί για το Opensuse 15.3 Leap.

    Είμαι προσεκτικός, ευχαριστώ.

    1.    Εγκατάσταση Linux Post dijo

      Χαιρετισμούς, Λέων. Σας συνιστούμε να εξερευνήσετε αυτήν την ανάρτηση που είναι πολύ πιο πρόσφατη που ονομάζεται: XAMPP: Ένα περιβάλλον ανάπτυξης με PHP εύκολο στην εγκατάσταση σε GNU/Linux – https://blog.desdelinux.net/xampp-entorno-desarrollo-php-facil-instalar-gnu-linux/

  16.   juanitho dijo

    2022 και εξακολουθεί να λειτουργεί. Χρησιμοποιώ το Debian 11!!