20Aug
Har du en Linux-PC du vil sette på jobb? Kanskje du ikke er komfortabel med kommandolinjens eneste versjon av Ubuntu Server Edition. Slik holder du standard Ubuntu-skrivebordet og legger til muligheter for webservering til det.
Enten du ikke er komfortabel med et kommandolinjens eneste system, bruker du Ubuntu-skrivebordet for andre ting, eller du trenger bare det installert for noen spesielle apps, du kan legge til Apache, MySQL og PHP til en hvilken som helst standarddesktop installasjon av Ubuntu veldig raskt og enkelt.
Den enkle kommandoen
La oss starte installasjonen ved hjelp av en meget smart kommando:
sudo apt-get install lampe server ^
Den vil IKKE fungere uten caret på slutten. Når du har kommet inn, ser du at den automatisk velger alle nødvendige pakker og vil be deg om å bekrefte den "store" mengden data som skal lastes ned.
Bare lene deg tilbake og la den gjøre tingene til du får en blå skjerm dukker opp.
Skriv inn et passord for MySQL root-kontoen, som du må opprette andre brukere og administrere databaser, og trykk deretter Enter for å fortsette. Du blir bedt om å skrive inn passordet ditt, så gjør det og trykk Enter igjen.
Det er det for installasjon!
Testing Apache og PHP
La oss teste Apache for å se om det fungerer som det skal.Åpne en nettleser og direkte den følgende URL:
http: //localhost/
Du bør se noe slikt som dette, hvis alt installert riktig:
Neste opp, vil vi teste for å se om PHP fungerer. I terminalen skriver du inn følgende kommando for å opprette et nytt dokument:
sudo nano /var/www/ testing.php
Kopier deretter følgende kode:
& lt;? Php phpinfo() ;? & Gt;
Høyreklikk i terminalen din og klikk på lim inn.
Trykk CTRL + O for å "skrive ut" eller lagre filen, og klikk deretter CTRL + X for å avslutte.
Neste, start Apache med følgende kommando:
sudo service apache2 start
og last opp den følgende siden i nettleseren din:
http: //localhost/ testing.php
Og du bør se noe slikt:
Kontrollerer MySQL-bindingsadresse
MySQLhar en bindingsadresse som skal samsvare med systemets. For å sjekke systemets bindingsadresse, kan vi bruke en rask 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, hvorav en vil vise deg en IP-adresse.
Du kan se fra skjermbildet over at min bindingsadresse er 127.0.0.1.
Deretter la vi åpne MySQL-konfigurasjonsfilen for å se hva som er oppført der.
sudo nano /etc/mysql/ my.cnf
Rull ned til du ser en linje som begynner med "bind-adresse" som nedenfor.
Som du ser, er bindingsadressen den samme, så vi er gode. Hvis din er annerledes, bare endre den slik at den samsvarer med hva du fant ovenfor.
Installere phpMyAdmin
Hvis du ikke er kjent med MySQL og dens kommandoer, kan det hende du har problemer med å administrere databaser og tabeller.phpMyAdmin hjelper deg med å takle det ved å gi et PHP-grensesnitt for MySQL-administrasjon. Det er enkelt å installere og kan virkelig komme til nytte, så la oss komme til det.
sudo apt-get installer phpmyadmin
Hvis denne kommandoen ikke virker, kan det hende du må aktivere flere lagre.
Du får en annen blå skjerm komme opp og spør deg om hvilken webserver du skal konfigurere. Pass på at den røde blokken ligger ved siden av "apache2" og vær sikker på å trykke på mellomromstasten. Dette markerer det med en stjerne, og deretter kan du trykke Enter.
Du blir spurt om phpmyadmin skal konfigurere en standard database for egen bruk. Velg Ja.
Deretter blir du bedt om å skrive inn passordet til adminkontoen som brukes til å opprette denne databasen og brukeren. Siden vi ikke har opprettet noen andre MySQL-brukere, skriver du inn MySQL-root-passordet.
Til slutt vil du opprette et passord for bruk med phpmyadmin, og du må bekrefte det igjen.
Når du er ferdig, start Apache på nytt.
Du kan logge deg på phpMyAdmin ved å gå til følgende URL:
http: //localhost/phpmyadmin/
Bruk "root" som brukernavn og skriv deretter inn MySQL-passordet.
Det er mer enn noen få viktige passord her, og du vil bli fristet til å bruke det samme passordet som din rotkonto. Hvis du velger å gjøre dette, må du være sikker på at det er et veldig sikkert passord, noe med blandede karakterklasser og god lengde. Husk at du gir andre tilgang til datamaskinen ved å installere denne programvaren, så ta riktige forholdsregler.
Hvis dette er første gang du spiller med en webserver, kan du lure på hvor filene du vil være vert, går. De er i /var/www/ som standard, og vil trenge forhøyede rettigheter for å få tilgang til den katalogen. En ide er å montere en separat partisjon til det punktet som bare skal brukes til servering av webspesifikasjoner. Sjekk ut vår andre artikkel, Hva er Linux fstab og hvordan virker det? , for å få litt mer informasjon om det.
Og nå, når du har din egen webserver, hvorfor ikke lære å arkivere, søke og se din statistikk med ThinkUp?