20Aug

Så här byter du ditt hem Ubuntu-dator till en LAMP-webbserver

baner

Har du en Linux-dator som du vill sätta på jobbet? Kanske är du inte bekväm med kommandoradsversionen av Ubuntu Server Edition. Så här håller du det vanliga Ubuntu-skrivbordet och lägger till webbservrarfunktioner.

Oavsett om du inte är bekväm med ett kommandoradsystem, använder du ditt Ubuntu-skrivbord för andra saker, eller behöver du bara installerat det för några speciella appar, kan du lägga till Apache, MySQL och PHP till vilken som helst standarddesktop installation av Ubuntu mycket snabbt och enkelt.

Den enkla kommandot

Låt oss starta installationen med ett mycket smart kommando:

sudo apt-get-installationslamp-server ^

Det fungerar inte utan caret i slutet. När du har kommit in så ser du att den automatiskt väljer alla nödvändiga paket och kommer att be dig att bekräfta "stor" mängd data som ska hämtas.

02 bekräfta

Bara luta dig tillbaka och låt den göra saker tills du får en blå skärm uppåt.

03 mysql root lösenord

Ange ett lösenord för MySQL root-kontot, vilket är vad du behöver skapa andra användare och hantera databaser och tryck sedan på Enter för att fortsätta. Du kommer att uppmanas att skriva in ditt lösenord igen, så gör det och tryck på Enter igen.

Det är det för installation!

Testa Apache och PHP

Låt oss prova Apache för att se om det fungerar korrekt.Öppna en webbläsare och rikta den till följande webbadress:

http: //localhost/

Du borde se något som detta visas om allt är installerat korrekt:

05 test apache

Nedan testa vi för att se om PHP fungerar. I terminal anger du följande kommando för att skapa ett nytt dokument:

sudo nano /var/www/ test.php

Kopiera sedan följande kod:

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

Högerklicka i din terminal och klicka på klistra in.

07 phpinfo

08 nano-utskrift

Höger CTRL + O till "skriv ut" eller spara filen och tryck sedan på CTRL + X för att avsluta.

Nästa, starta om Apache med följande kommando:

sudo service apache2 starta om

och ladda upp följande sida i din webbläsare:

http: //localhost/ testing.php

Och du bör se något så här:

10 php framgång

Kontrollera MySQL-bindningsadressen

MySQLhar en bindadress som ska matcha ditt system. För att kontrollera systemets bindningsadress kan vi använda ett snabbt kommando:

cat /etc/ hosts |grep localhost

Det är ett "rör" eller en "stam" i mitten, som delas med \ -tangenten. Du får några resultat, varav en visar dig en IP-adress.

11 hitta lokala värd bindningsadress

Du kan se från skärmbilden ovan att min bindadress är 127.0.0.1.

Låt oss sedan öppna MySQL config-filen för att se vad som listas där.

sudo nano /etc/mysql/ my.cnf

Bläddra ner tills du ser en rad som börjar med "bind-adress" som nedan.

12 min.cnf binda adress bra

Som du kan se är bindningsadressen densamma, så vi är bra. Om din är annorlunda, ändra bara den så att den matchar vad du hittat ovan.

Installera phpMyAdmin

Om du inte är bekant med MySQL och dess kommandon, kan det hända att du har problem med att hantera databaser och tabeller.phpMyAdmin hjälper dig att hantera det genom att tillhandahålla ett PHP-gränssnitt för MySQL-administration. Det är lätt att installera och kan verkligen komma till nytta, så låt oss ta itu med det.

sudo apt-get installera phpmyadmin

Om det här kommandot inte fungerar kan du behöva aktivera ytterligare repositories.

14 installera phpmyadmin

Du får en annan blå skärm och frågar dig att välja vilken webbserver som ska konfigureras. Se till att det röda blocket ligger bredvid "apache2" och var säker på att träffa mellanslagstangenten. Detta markerar det med en asterisk, och sedan kan du trycka på Enter.

15 välj apache2 för phpmyadmin

Du kommer att fråga om phpmyadmin ska konfigurera en standarddatabas för egen användning. Välj Ja.

16 ja till standard db

Därefter kommer du att bli ombedd att ange lösenordet för det administratorkonto som användes för att skapa den här databasen och användaren. Eftersom vi inte har skapat några andra MySQL-användare anger du ditt MySQL-lösenord.

17 skriv in mysql root lösenord

Slutligen skapar du ett lösenord som ska användas med phpmyadmin, och du måste bekräfta det igen.

18 lösenord för phpmyadmin

När du är klar, starta om Apache.

Du kan logga in på phpMyAdmin genom att gå till följande URL:

http: //localhost/phpmyadmin/

20 phpmyadmin framgång

Använd "root" som användarnamn och ange sedan root MySQL lösenordet.

21 inloggningssucces

Det finns mer än några viktiga lösenord här, och du kommer att bli frestad att använda samma lösenord som ditt rotkonto. Om du väljer att göra detta, se till att det är ett mycket säkert lösenord, något med blandade karaktärsklasser och en bra längd. Kom ihåg att du ger andra åtkomst till din dator genom att installera den här programvaran, varför vidta lämpliga försiktighetsåtgärder.

Om det här är första gången du spelar med en webbserver kanske du undrar var de filer du vill vara värd går. De är i /var/www/ som standard och behöver förhöjda behörigheter för att komma åt den katalogen. En ide är att montera en separat partition till den punkten för att användas enbart för att servera webbmaterial. Kolla in vår andra artikel, Vad är Linux fstab och hur fungerar det? , för att få lite mer information för det.

Och nu när du har en egen webbserver, varför inte lära dig att arkivera, söka och visa din tweetstatistik med ThinkUp?