20Aug

Cum să transformi acasă PC-ul Ubuntu într-un server Web LAMP

click fraud protection

stindard

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 puteți să păstrați desktopul standard Ubuntu și să adăugați funcții de difuzare pe web.

Fie că nu vă simțiți confortabil cu un sistem de linii 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 la orice standardinstalarea pe desktop a Ubuntu foarte rapid și ușor.

Comanda simpla

Sa incepem instalarea cu ajutorul unei comenzi foarte inteligente:

sudo apt-get instalam lampa-server ^

NU functioneaza fara a avea grija la sfarsit. Odată ce ați introdus, veți vedea că selectează automat toate pachetele necesare și vă va cere să confirmați cantitatea "mare" de date care urmează a fi descărcată.

02 confirmați

Doar stai în spate și lasă-o să-și facă lucrul până când vei primi un ecran albastru.

instagram viewer

03 parola root mysql

Introduceți o parolă pentru contul rădăcină MySQL, ceea ce este necesar pentru a crea alți utilizatori și a gestiona bazele de date, apoi apăsați 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ă testați Apache pentru a vedea dacă funcționează corespunzător. Deschideți un browser și direcționați-l cu următorul URL:

http: //localhost/

Ar trebui să vedeți ceva de genul acesta dacă totul este instalat corect:

05 testarea apache

Î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:

& lt;? Php phpinfo() ;? & Gt;

Faceți clic dreapta pe terminalul dvs. și apăsați tasta de lipire.

07 phpinfo

08 nano write-out

Apăsați CTRL + O la "write-out" sau salvați fișierul, apoi apăsați CTRL + X pentru a ieși.

În continuare, reporniți Apache cu următoarea comandă:

service sudo apache2 reporni

Și încărcați următoarea pagină în browser-ul dvs. Web:

http: //localhost/ testing.php

Și ar trebui să vedeți ceva de genul:

10 succese php

Verificarea MySQL Bind Address

MySQLare o adresă bind care ar trebui să se potrivească sistemului dvs. Pentru a verifica adresa dvs. de legare a sistemului, putem folosi o comandă rapidă:

cat /etc/ hosts |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.

11 găsiți adresa localhost bind

Puteți vedea din captura de ecran de mai sus că adresa mea de legare este 127.0.0.1.

În continuare, să deschidem 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.

12 my.cnf se leagă adresa bună

După cum puteți vedea, adresa bind-ului este aceeași, așa că suntem buni. Dacă al tău este diferit, schimbă-l doar pentru a se potrivi cu ceea ce ai găsit mai sus.

Instalarea phpMyAdmin

Dacă nu sunteți familiarizat cu MySQL și cu 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 la îndemână, așa că haideți să ajungem la ea.

sudo apt-get install phpmyadmin

Dacă această comandă nu funcționează, este posibil să fie necesar să activați depozite suplimentare.

14 instalarea phpmyadmin

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.

15 selectați apache2 pentru phpmyadmin

Veți fi întrebat dacă phpmyadmin ar trebui să configureze o bază de date implicită pentru uz propriu. Alegeți Da.

16 da la default db

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.

17 introduceți parola 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.

18 parola pentru phpmyadmin

După ce ați terminat, reporniți Apache.

Puteți să vă conectați la phpMyAdmin accesând următoarea adresă URL:

http: //localhost/phpmyadmin/

20 succes phpmyadmin

Utilizați "root" ca nume de utilizator și apoi introduceți parola MySQL rădăcină.

21 succes de conectare

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 mixt și o lungime bună.Rețineți că le acordați altora acces la computer prin instalarea acestui software, deci luați măsuri de precauție corespunzătoare.

Dacă aceasta este prima dată când jucați cu un server web, s-ar putea să vă întrebați unde se duc fișierele pe care doriți să le găzduiți. Ele sunt în /var/www/ implicit ș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ând aveți propriul server web, de ce să nu învățați cum să arhivați, căutați și să vizualizați statisticile dvs. Tweet cu ThinkUp?