Cum să transformi acasă PC-ul Ubuntu într-un server Web LAMP
Aveți un PC Linux pe care doriți să-l puneți la lucru? Poate că nu vă simțiți confortabilă cu versiunea numai de linie de comandă a Ubuntu Server Edition. Iată cum să păstrați desktopul standard Ubuntu și să adăugați capabilități de difuzare web.
Indiferent dacă nu vă simțiți confortabil cu un sistem de linie de comandă, utilizați desktopul Ubuntu pentru alte lucruri sau aveți nevoie doar de instalarea acestuia pentru câteva aplicații particulare, puteți adăuga Apache, MySQL și PHP pe orice desktop standard instalarea Ubuntu foarte rapid și ușor.
Comanda simplă
Să începem instalarea cu ajutorul unei comenzi foarte inteligente:
sudo apt-get instalați lamp-server ^
Acesta nu va funcționa fără cartel la sfârșitul anului. Odată ce ați fost introduse, veți vedea că selectează automat toate pachetele necesare și vă va cere să confirmați cantitatea "mare" de date care trebuie descărcate.
Doar stai în spate și las-o să-și facă lucrul până când vei primi un ecran albastru.
Introduceți o parolă pentru contul rădăcină MySQL, ceea ce va trebui să creați alți utilizatori și să gestionați bazele de date, apoi apăsați pe Enter pentru a continua. Veți fi invitat să reintroduceți parola, așa că faceți asta și apăsați din nou pe Enter.
Asta e pentru instalare!
Testarea Apache și PHP
Să testăm Apache pentru a vedea dacă funcționează corect. Deschideți un browser și direcționați-l cu următorul URL:
http: // localhost /
Ar trebui să vedeți ceva asemănător dacă apar totul corect:
În continuare, vom testa dacă PHP funcționează. În terminal, introduceți următoarea comandă pentru a crea un nou document:
sudo nano /var/www/testing.php
Apoi, copiați următorul cod:
Faceți clic dreapta pe terminalul dvs. și apăsați tasta de lipire.
Apăsați CTRL + O la "write-out" sau salvați fișierul, apoi apăsați CTRL + X pentru a renunța.
Apoi, reporniți Apache cu următoarea comandă:
sudo service apache2 reporniți
Și încărcați următoarea pagină în browserul dvs. Web:
http: //localhost/testing.php
Și ar trebui să vedeți ceva de genul acesta:
Verificarea adresei Bind MySQL
MySQL are o adresă bind care ar trebui să se potrivească sistemului dvs. Pentru a verifica adresa de legare a sistemului dvs., putem folosi o comandă rapidă:
pisică / etc / gazde | grep localhost
Aceasta este o "conductă" sau o "tulpină" în mijloc, care este partajată cu tasta \. Veți obține câteva rezultate, dintre care unul vă va arăta o adresă IP.
Puteți vedea din captura de ecran de mai sus că adresa mea de legare este 127.0.0.1.
Apoi, deschideți fișierul de configurare MySQL pentru a vedea ce este afișat acolo.
sudo nano /etc/mysql/my.cnf
Derulați în jos până când vedeți o linie care începe cu "bind-address" ca mai jos.
După cum puteți vedea, adresa bindului este aceeași, așa că suntem buni. Dacă al tău este diferit, schimba-l doar pentru a se potrivi cu ceea ce ai găsit mai sus.
Instalarea phpMyAdmin
Dacă nu sunteți familiarizat cu MySQL și comenzile sale, atunci este posibil să aveți probleme cu gestionarea bazelor de date și a tabelelor. phpMyAdmin vă ajută să rezolvați problema prin furnizarea unei interfețe PHP pentru administrarea MySQL. Este ușor de instalat și poate fi cu adevărat util, deci hai să ajungem la asta.
sudo apt-get instala phpmyadmin
Dacă această comandă nu funcționează, este posibil să fie necesar să activați depozite suplimentare.
Veți primi un alt ecran albastru care vă va cere să alegeți ce server web să configurați. Asigurați-vă că blocul roșu este lângă "apache2" și să fie SURE pentru a lovi bara de spațiu. Aceasta va marca cu un asterisc, apoi puteți apăsa Enter.
Veți fi întrebat dacă phpmyadmin ar trebui să configureze o bază de date implicită pentru uz propriu. Alegeți Da.
Apoi, vi se va cere să introduceți parola contului de administrare utilizat pentru a crea această bază de date și utilizator. Deoarece nu am creat alți utilizatori MySQL, introduceți parola de root MySQL.
În sfârșit, veți crea o parolă pentru a fi utilizată cu phpmyadmin și va trebui să o confirmați din nou.
Odată ce ați terminat, reporniți Apache.
Vă puteți conecta la phpMyAdmin accesând următoarea adresă URL:
http: // localhost / phpMyAdmin /
Utilizați "root" ca nume de utilizator și apoi introduceți parola MySQL rădăcină.
Există mai multe parole importante aici și veți fi tentați să utilizați aceeași parolă ca și contul dvs. root. Dacă alegeți să faceți acest lucru, asigurați-vă că este o parolă foarte sigură, ceva cu clase de caractere mixte și o lungime bună. Amintiți-vă că le acordați altora acces la computer prin instalarea acestui software, deci luați măsuri de precauție adecvate.
Dacă aceasta este prima dată când jucați cu un server web, s-ar putea să vă întrebați unde merg fișierele pe care doriți să le găzduiți. Ele sunt în / var / www / fi implicite și vor avea nevoie de privilegii crescute pentru a accesa acel director. O idee este să montați o partiție separată la acest punct pentru a fi folosită exclusiv pentru a servi materiale web. Consultați celălalt articol, care este fstab-ul Linux și cum funcționează ?, pentru a obține mai multe informații pentru aceasta.
Și, acum că aveți propriul server web, de ce să nu învățați cum să arhivați, căutați și să vedeți statisticile dvs. Tweet cu ThinkUp?