Hemsida » hur » Så här sätter du hem Ubuntu-datorn i en LAMP-webbserver

    Så här sätter du hem Ubuntu-datorn i en LAMP-webbserver

    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 alla vanliga skrivbord installation av Ubuntu mycket snabbt och enkelt.

    Den enkla kommandot

    Låt oss börja installationen med hjälp av ett mycket smart kommando:

    sudo apt-get install lamp-server ^

    Det kommer inte att fungera 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.

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

    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 bör se något som detta visas om allt är korrekt installerat:

    Därefter testar 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/testing.php

    Kopiera sedan följande kod:

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

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

    Därefter starta om Apache med följande kommando:

    sudo service apache2 omstart

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

    http: //localhost/testing.php

    Och du borde se något så här:

    Kontrollera MySQL-bindningsadressen

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

    katt / etc / hosts | grep localhost

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

    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 tills du ser en rad som börjar med "bind-adress" som nedan.

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

    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.

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

    Därefter blir du 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.

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

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

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

    http: // localhost / phpmyadmin /

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


    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, så 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 / default 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?