Setarea lămpii pe debian

Următoarele este o instalare Linux + pat de copil GRUPURI- Apache + MySQL + PHP.
Ce face?
Principiul după instalare vom obține un server de web destul de lucru cu PHP si MySQL baze de date. În plus, acesta poate fi instalat ca WordPress și blogging-ul, sau să instalați toate tipurile de HelpDesk'i gata, sisteme de management de proiect, baze de cunoștințe, și multe altele. Așa că începem.
Avem Linux Debian, în cazul meu, Debian 7. Să începem cu instalarea Apache. Toate comenzile sunt executați ca root.


Apache este instalat. Acum trebuie să fie configurat. În mod implicit, site-urile sunt în directorul / var / www. Nu ne vom abate de la tradiție și de a crea un director acolo, unde se va afla site-ul nostru.

Comenzile de mai sus am creat directorul testsite.ru în directorul / var / www. Apoi, proprietarul nou creat utilizatorul de director numit www-date și de grup ca apache rulează pe acel utilizator. Și să alocați drepturi pentru aproape toate citit scrie și executa. Din punct de vedere al siguranței - nu cea mai bună soluție, dar până acum este mai ușor. Apoi, copiați fișierele în directorul site-ului (în ce fel - alegerea dvs.) și de a crea un fișier de configurare site-ului. În acest scop, cele două directoare furnizate în apache:
/ Etc / apache2 / sites-available / - Aici sunt toate configurările pentru toate site-urile.
/ Etc / apache2 / sites-enabled / - aici numai fișierele de configurare (în acest caz, link-uri simbolice), care servește apache.
Noi cream configurația noastră
Și umple aproximativ după cum urmează

Am subliniat faptul că apache trebuie să accepte cereri de eliberare a site-ului testsite.ru, www.testsite.ru, Home - index.php și toate fișierele sunt în dosarul /var/www/testsite.ru
Acum aveți nevoie pentru a crea o legătură simbolică în configurația noastră de a apache-l servește.
Și, lăsat să notifice Apache pe care le-am schimbat fișierele de configurare. În acest scop, există o echipă specială
Dar îmi place să Belsch pe deplin reporni Apache, în astfel de cazuri
În această configurare Apache pentru a termina.
Mai departe pentru a instala MySQL.

La instalarea MySQL cere să vină cu o parolă pentru utilizatorul root. Este necesar să nu uităm, avem încă nevoie de ea.

Mai mult, atunci când îl instalați, nimic nu se va cere. Verificați conexiunile la serverul:
Și introduceți rădăcina parola pe care tocmai a venit.

Dacă vedeți un mysql prompt de>, atunci totul este setat corect.
Acum, rulați scriptul
Intram mysql parola de root și să răspundă la următoarele întrebări:
Schimbarea parolei de root? (Y / N) n
Eliminați utilizatorii anonimi? (Y / N) y
Dezactivați autentificare rădăcină la distanță? (Y / N) n
Eliminați bază de date de testare și acces Parva la ea? (Y / N) y
Reîncarcă tabel Access chiar acum? (Y / N) y

MySQL este instalat și rulează. Instalați PHP. Aici totul este simplu, atunci când instalați-l în sine tunes.
Când instalați aptitude va oferi pentru a elimina pachetul apache2-mpm-lucrător. Suntem de acord.

După instalarea php Reîncărcare apache, că a aflat de noile pachete
Acesta a fost ultimul pas, și anume instalarea phpMyAdmin. Este o interfață bazată pe web pentru ușurința de a lucra cu baze de date.
La instalarea acesta solicită un server web pentru a configura? Alegerea apache.

solicitări suplimentare va seta automat baza de date, răspunsul afirmativ.

Cere parola de root pentru serverul mysql (l am venit cu atunci când instalarea MySQL)

Și vă solicită să setați sau de a genera o parolă pentru accesarea bazei de date phpMyAdmin. Această măsură este necesară o parolă pentru operarea serviciului în sine, iar noi ar trebui să fie de peste este nicăieri să fie administrat, așa că lăsați câmpul necompletat și apăsați pe Enter.
Instalarea este terminată LAMP.