20Aug

Sådan skifter du din Home Ubuntu-pc til en LAMP-webserver

banner

Fik 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 kommandolinjesystem, 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 enhver standarddesktop installation af Ubuntu meget hurtigt og nemt.

Den enkle 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.

02 bekræfte

Bare læn dig tilbage og lad det gøre ting, indtil du får en blå skærm pop op.

03 mysql root password

Indtast en adgangskode til MySQL root-kontoen, som 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!

Test 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:

05 test apache

Næste op, vil vi teste for at se, om PHP fungerer. I terminal skal du indtaste følgende kommando for at oprette et nyt dokument:

sudo nano /var/www/ test.php

Kopier derefter følgende kode:

& lt;? Php phpinfo() ;? & Gt;

Højreklik på din terminal og tryk på klip.

07 phpinfo

08 nano-udskrivning

Tryk på CTRL + O for at "skrive ud" eller gem filen, og tryk derefter på CTRL + X for at afslutte.

Næste 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 bør se noget som dette:

10 php succes

Kontrol af MySQL Bind-adresse

MySQLhar en bindingsadresse, der skal matche dit system. For at kontrollere systemets bindingsadresse kan vi bruge en hurtig kommando:

kat /etc/ værter |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.

11 Find lokalhost bindingsadresse

Du kan se fra skærmbilledet ovenfor, at min bindingsadresse er 127.0.0.1.

Næste, lad os åbne MySQL config filen for at se, hvad der er angivet der.

sudo nano /etc/mysql/ my.cnf

Rul ned, indtil du ser en linje der begynder med "bind-adresse" som nedenfor.

12 min.cnf binder adresse godt

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 let at installere og kan virkelig komme i brug, så lad os komme til det.

sudo apt-get install phpmyadmin

Hvis denne kommando ikke virker, skal du muligvis aktivere yderligere lagre.

14 installerer phpmyadmin

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.

15 vælg apache2 for phpmyadmin

Du bliver spurgt, om phpmyadmin skal konfigurere en standarddatabase til eget brug. Vælg Ja.

16 ja til standard db

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-adgangskode.

17 indtast mysql root password

Endelig opretter du et kodeord, der skal bruges sammen med phpmyadmin, og du skal bekræfte det igen.

18 kodeord for phpmyadmin

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/

20 phpmyadmin succes

Brug "root" som brugernavn og indtast derefter root MySQL-adgangskoden.

21 login succes

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/ som standard, 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 kun skal bruges til servering af webspor. Se 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 at arkivere, søge og se din Tweet Statistik med ThinkUp?