Detta är en uppdaterad guide till hur du installerar och konfigurerar XAMPP på GNU / Linux, med en detaljerad steg-för-steg.
Vad är XAMPP?
XAMPP är en helt gratis och enkel att installera Apache-distribution som innehåller MariaDB, PHP och Perl. XAMPP-installationspaketet har utformats för att vara otroligt enkelt att installera och använda helt gratis och enkelt att installera Apache-distribution som innehåller MariaDB, PHP och Perl.
Hur installerar och konfigurerar jag XAMPP?
Installera Xampp
1. - Ladda ner XAMPP för Linux från https://www.apachefriends.org/es/index.html
2. - I slutet av nedladdningen har vi en arkiv.köra, som vi måste installera på följande sätt:
- Vi öppnar en terminal med Kontroll + Teller från vår meny.
- Vi loggar in som root:
- Vi fortsätter med att ge körningstillstånd till .run och installera XAMPP
$ sudo su $ chmod + x xampp-linux-x64-5.6.28-0-installer.run $ ./xampp-linux-x64-5.6.28-0-installer.run
- Vi accepterar allt och väntar på att installationen är klar.
Ställa in XAMPP
3.- Vi fortsätter med att konfigurera XAMPP
- MySQL-konfiguration (MariaDB)
$ ln -s / opt / lampp / bin / mysql / usr / bin / $ vilken mysql $ typ mysql $ ls -lart / usr / bin / mysql
- Ställa in regeln com.ubuntu.pkexec.xampp.policy För att den grafiska panelen ska kunna köras med administratörsbehörigheter genereras en bash-fil som körs xampp-linux-x64-5.6.28-0-installer.run. För detta går vi till rutten / usr / dela / polkit-1 / åtgärder och vi utför:
$ touch com.ubuntu.pkexec.xampp.policy $ nano com.ubuntu.pkexec.xampp.policy
Inne i filen com.ubuntu.pkexec.xampp.policy vi klistrar in följande kod:
Autentisering krävs för att köra XAMP-kontrollpanelen xampp auth_admin auth_admin auth_admin /opt/lampp/manager-linux-x1.0.run Sann
- Skapa skriptet som ansvarar för att köra den grafiska panelen för XAMPP i sökvägen / usr / bin / . Vi måste skapa skriptet med namn xampp-kontrollpanel:
peka på xampp-kontrollpanelen nano xampp-kontrollpanelen
#! / bin / bash $ (pkexec /opt/lampp/manager-linux-x64.run);
- Konfigurera en .desktop för att starta XAMPP grafisk servicechef, kör följande kommandon i sökvägen / Usr / share / applications:
peka på xampp-kontrollpanelen nano xampp-kontrollpanelen
- Efter att ha kört nano application.desktop anger du följande kod
[Skrivbordspost] Kommentar = Starta / stoppa XAMPP-namn = XAMPP-kontrollpanel Exec = xampp-kontrollpanel Ikon = xampp Kodning = UTF-8 Terminal = falskt typ = applikation
- Nu har vi en ikon som när du trycker på kommer att köra pkexec, som ber oss om en inloggning för att tilldela körningstillstånd till den grafiska XAMPP-panelen. Det borde se ut så här:
- För att använda mysql behöver du inte gå till katalogen om du gjorde den tidigare konfigurationen / opt / lampp / bin / mysql -u root -p för att logga in nu behöver du bara öppna en terminal och köra
mysql -u root -p
.
Nu kan vi grafiskt hantera vår XAMPP och få åtkomst till mysql normalt utan att gå till / opt / lampp / bin-katalogen.
Detta är hela guiden, jag hoppas att du gillade det och glöm inte att lämna dina kommentarer.
Det här är de artiklar som är mest uppskattade för det detaljerade och exakta innehållet i deras innehåll. Han hade hjälpt kollegor som föredrar Windows att installera versioner av XAMPP-programvaran. Jag var inte medveten om existensen av ett installationsprogram för Linux, som brukade installera och konfigurera en LAMP manuellt. Jag är övertygad om att det kommer att vara till stor hjälp för dem som vill ha en server med dessa funktioner, och kommer att övertyga många programmerare och administratörer som föredrar att installera den på Windows, att göra det på en server med Linux. Tack Nexcoyotl för en så utmärkt artikel!
Tack så mycket, Federico, din kommentar uppskattas, jag hoppas att den här lilla och enkla manualen har varit till nytta. Det här är det första jag hoppas kunna göra många fler.
Mycket bra guide
Men jag har en fråga, varför berör du? Jag förstår att det är att skapa den tomma filen, men med bara nano kan du skapa och redigera filen ...
Rör är ett kommando som används för att uppdatera åtkomst- och modifieringsdatum för en eller flera filer till det aktuella datumet.
peka på [OPTINO] ... FIL ...
Om argumentet FIL eller filnamn inte existerar skapas en tom fil med samma namn som FILE.
Det är mer direkt - och mycket vanligt - på detta sätt att skapa tomma filer än genom redigeraren nano
Springa hand beröring För mer information.
Hej yerko i förväg tack för att du kommenterade, anledningen till att jag använder touch är för att det är vanligt för mig hehe. Och om, som kamrat Federico sa, dess funktion går utöver skapandet av filer. Om du vill veta mer, starta $ man touch, hälsningar vän.
Men efter beröringen ändrar du filen, så det är ett extra steg till vad du gör.
Jag vet vad touchen gör, jag ville bara veta varför du gjorde det: P, eftersom det med nano var mer än tillräckligt 😉
Mycket bra dokumentation, bra arbete.
Vad använder du för att konfigurera prompten, jag gillade verkligen dess konfiguration.
hälsningar
Hej vän, tack för att du stannade och kommenterade 😀, jag använder powerline shell det är ett öppen källkodsprojekt du kan hitta det på github. Det är enkelt att konfigurera Jag använder bash och powerline shell, även om du också kan konfigurera det för zsh.
Mycket bra handledning. Terminalens konfiguration fångar min uppmärksamhet, kan du dela konfigurationen?
Hej Koratsuki, kolla in den här självstudien, jag hoppas att det kommer att vara användbart för dig att konfigurera prompten. https://blog.desdelinux.net/configurar-bash-prompt-powerline-shell-master/
Mycket bra ditt bidrag Broder, hur ledsen att jag knappt har sett denna publikation, för några veckor sedan lämnade de mig uppgiften att installera en LAMP-miljö på min dator, men enligt vad jag ser är det lättare att installera XAMPP. Hur som helst tack för ditt bidrag, hälsningar.
Bra, mycket väl förklarad och på ett enkelt sätt.
Tack så mycket.
Allt fungerade bra.
Hälsningar!
Hej, allt som förklaras i bilder, förklaras det också i text? Det vill säga bilderna är endast för illustrativa ändamål? Eller så finns det steg du måste göra som finns i bilder. Jag frågar för att jag är blind, och jag är inte så skicklig på Linux än, så jag vill inte göra en röra haha. Å andra sidan har jag Ubuntu kompis 18. Kan den här handledningen tillämpas? Från redan tack så mycket. Skål!
Utmärkt material med illustrativt innehåll, det gör det lättare att vägleda andra
- en sida visas två gånger
tryck på xampp-kontrollpanelen
nano xampp-kontrollpanel
- en på rutten
/ usr / bin /
- och en annan på rutten:
/ Usr / share / applications
- Jag antar att det faktiskt i den här andra vägen borde vara xampp-control-panel.desktop.
- Å andra sidan, för att göra de flesta stegen, hade jag inte behörigheter, så jag hamnade före «kommandona med« sudo «så att jag redan kunde skapa dem.
- Men i slutändan när jag öppnar ikonen ger det mig ett felmeddelande:
Kommandot "xampp-control-panel" kunde inte köras.
Det gick inte att köra barnprocessen "xampp-control-panel" (tillstånd nekad)
- Jag har redan fått det att fungera och jag har lagt körningstillståndet i filen / usr / bin / xampp-control-panel.
sudo chmod + x / usr / bin / xampp-kontrollpanelen
Tack, det var det jag saknade för tillståndet nekades problemet.
2020 detta inlägg fungerar fortfarande bra!
Tack, det fungerade för mig, även om jag inte ser xampp-ikonen utan en vit ruta men det spelar ingen roll, jag har bara ett problem att när jag använder en kodredigerare som Sublime nekar det mig rätten att skapa filer i htdocs-projekt. Jag lyckades göra sublim genom att ge behörigheter jag kan läsa och redigera filerna men jag kan inte få det att skapa nya filer.
Tack en miljon Nexcoyotl för artikeln!!!, och till alla som bloggar.desdelinux.net en plats där informationen vi behöver finns!!
Tack tack!!
Mycket bra förklaring
Jag använder Linux mint och jag kunde använda en förklarad med åtkomst eftersom jag utför stegen och de visas inte i någon grafisk del
i förväg tack så mycket
Hej, tack för all manual.
Men det fungerar inte. Jag har redan kontrollerat behörigheterna, sökvägarna, texten att klistra in och ingenting; Jag anger lösenordet och det gör inget annat.
Kan du berätta om det fungerar för Opensuse 15.3 Leap.
Jag är uppmärksam, tack.
Hälsningar, Leo. Vi rekommenderar att du utforskar detta inlägg som är mycket mer aktuellt som heter: XAMPP: En utvecklingsmiljö med PHP lätt att installera på GNU/Linux – https://blog.desdelinux.net/xampp-entorno-desarrollo-php-facil-instalar-gnu-linux/
2022 och det fungerar fortfarande. Jag använder Debian 11!!