Slik slår du hjemme Ubuntu-PC inn i en LAMP-webserver
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 apper, du kan legge til Apache, MySQL og PHP til en hvilken som helst vanlig desktop installasjon av Ubuntu veldig raskt og enkelt.
Den enkle kommandoen
La oss starte installasjonen ved hjelp av en veldig smart kommando:
sudo apt-get install lampe server ^
Det 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 det gjøre ting før 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 på Enter for å fortsette. Du blir bedt om å skrive inn passordet ditt igjen, så gjør det og trykk Enter igjen.
Det er det for installasjon!
Testing Apache og PHP
La oss teste Apache for å se om den fungerer som den skal. Åpne en nettleser og direkte den følgende URL:
http: // localhost /
Du bør se noe som dette, vises hvis alt er riktig installert:
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
Deretter kopierer du følgende kode:
Høyreklikk i terminalen din og klikk på lim inn.
Hit CTRL + O til "skrive ut" eller lagre filen, og klikk deretter CTRL + X for å avslutte.
Deretter starter du Apache igjen med følgende kommando:
sudo service apache2 restart
Og last opp den følgende siden i nettleseren din:
http: //localhost/testing.php
Og du bør se noe slikt:
Kontrollerer MySQL-bindingsadresse
MySQL har en bindingsadresse som skal samsvare med systemets. For å sjekke systemets bindingsadresse, kan vi bruke en rask kommando:
katt / etc / verter | 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.
Neste, la oss å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 kan se, er bindingsadressen den samme, så vi er gode. Hvis din er annerledes, bare endre den slik at den samsvarer med det du fant ovenfor.
Installerer 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 å tilby 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 installere 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 du kan deretter trykke Enter.
Du blir spurt om phpmyadmin skal konfigurere en standarddatabase til eget 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 skal 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 root MySQL-passordet.
Det er flere enn noen 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 din 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 / default, og vil trenge forhøyede rettigheter for å få tilgang til den katalogen. En ide er å montere en separat partisjon til det punktet som skal brukes utelukkende for servering av webspeser. 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?