20Aug
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.
Bara luta dig tillbaka och låt den göra saker tills du får en blå skärm uppåt.
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:
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.
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:
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.
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.
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.
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 fråga om phpmyadmin ska konfigurera en standarddatabas för egen användning. Välj Ja.
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.
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 URL:
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, 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?