Sådan skifter du din Home Ubuntu-pc til en LAMP-webserver
Har du en Linux-pc, du vil sætte på arbejde? Måske er du ikke fortrolig med kommandolinjens eneste version af Ubuntu Server Edition. Sådan holder du standard Ubuntu-skrivebordet og tilføjer webserveringskapacitet til det.
Uanset om du ikke er komfortabel med et kommandolinjens eneste system, bruger du dit Ubuntu-skrivebord til andre ting, eller du behøver bare det installeret til et par bestemte apps. Du kan tilføje Apache, MySQL og PHP til ethvert standard skrivebord installation af Ubuntu meget hurtigt og nemt.
Den simple kommando
Lad os starte installationen ved hjælp af en meget smart kommando:
sudo apt-get install lampe server ^
Det vil IKKE fungere uden caret i slutningen. Når du har indtastet det, vil du se, at det automatisk vælger alle de nødvendige pakker og beder dig om at bekræfte den "store" mængde data, der skal downloades.
Bare læne dig tilbage og lad det gøre ting, indtil du får en blå skærm pop op.
Indtast en adgangskode til MySQL root-kontoen, hvilket er hvad du skal oprette andre brugere og administrere databaser, og tryk derefter på Enter for at fortsætte. Du bliver bedt om at indtaste dit kodeord igen, så gør det, og tryk på Enter igen.
Det er det til installation!
Testning af Apache og PHP
Lad os teste Apache for at se, om det fungerer korrekt. Åbn en browser og instruer den følgende URL:
http: // localhost /
Du bør se noget som dette vises, hvis alt er installeret korrekt:
Næste op, vi vil teste for at se, om PHP virker. I terminal indtastes følgende kommando for at oprette et nyt dokument:
sudo nano /var/www/testing.php
Derefter kopieres følgende kode:
Højreklik på din terminal og hit pasta.
Tryk på CTRL + O for at "skrive ud" eller gem filen, og tryk derefter på CTRL + X for at afslutte.
Dernæst genstart Apache med følgende kommando:
sudo service apache2 genstart
Og indlæs den følgende side i din webbrowser:
http: //localhost/testing.php
Og du skal se noget sådan her:
Kontrol af MySQL-bindingsadresse
MySQL har en bindingsadresse, der skal matche dit system. For at kontrollere systemets bindingsadresse kan vi bruge en hurtig kommando:
cat / etc / hosts | grep localhost
Det er et "rør" eller en "stamme" i midten, som deles med \ -tasten. Du får et par resultater, hvoraf en vil vise dig en IP-adresse.
Du kan se fra skærmbilledet ovenfor, at min bindingsadresse er 127.0.0.1.
Lad os derefter åbne MySQL-konfigurationsfilen for at se, hvad der er angivet der.
sudo nano /etc/mysql/my.cnf
Rul ned til du ser en linje der begynder med "bind-adresse" som nedenfor.
Som du kan se, er bindingsadressen den samme, så vi er gode. Hvis din er anderledes, skal du bare ændre den, så den svarer til hvad du fandt ovenfor.
Installation af phpMyAdmin
Hvis du ikke er bekendt med MySQL og dens kommandoer, kan du have problemer med at administrere databaser og tabeller. phpMyAdmin hjælper dig med at tackle det ved at levere en PHP-grænseflade til MySQL administration. Det er nemt at installere og kan virkelig komme i brug, så lad os komme til det.
sudo apt-get installer phpmyadmin
Hvis denne kommando ikke virker, skal du muligvis aktivere yderligere lagre.
Du får en anden blå skærm komme op og beder dig om at vælge hvilken webserver, der skal konfigureres. Sørg for, at den røde blok er ved siden af "apache2" og vær sikker på at ramme mellemrumstasten. Dette markerer det med en stjerne, og så kan du trykke på Enter.
Du bliver spurgt, om phpmyadmin skal konfigurere en standarddatabase til eget brug. Vælg Ja.
Derefter bliver du bedt om at indtaste adgangskoden til den adminkonto, der bruges til at oprette denne database og bruger. Da vi ikke har oprettet andre MySQL brugere, skal du indtaste din MySQL root password.
Endelig opretter du et kodeord, der skal bruges sammen med phpmyadmin, og du skal bekræfte det igen.
Når du er færdig, skal du genstarte Apache.
Du kan logge ind på phpMyAdmin ved at gå til følgende URL:
http: // localhost / phpmyadmin /
Brug "root" som brugernavn og indtast derefter root MySQL-adgangskoden.
Der er mere end et par vigtige adgangskoder her, og du vil blive fristet til at bruge samme adgangskode som din rodkonto. Hvis du vælger at gøre dette, skal du være sikker på at det er et meget sikkert kodeord, noget med blandede karakterklasser og en god længde. Husk, at du giver andre adgang til din computer ved at installere denne software, så tag de nødvendige forholdsregler.
Hvis dette er din første gang at spille med en webserver, kan du tænke dig, hvor de filer, du vil være vært for, går. De er i / var / www / default, og skal have forhøjede rettigheder for at få adgang til den pågældende mappe. En ide er at montere en separat partition til det punkt, der udelukkende skal bruges til servering af webspor. Tjek vores anden artikel, Hvad er Linux fstab og hvordan virker det ?, for at få mere information til det.
Og nu, hvor du har din egen webserver, hvorfor ikke lære hvordan du arkiverer, søg og se din Tweet Statistik med ThinkUp?