Cum se instalează Linux, Apache, MySQL, PHP (lampa) în ubuntu, digitalocean

Sperăm că veți găsi util acest tutorial. În plus față de ghiduri ca aceasta, noi oferim infrastructura cloud simplu pentru dezvoltatori. Aflați mai multe →

Stivă LAMP - software-ul este un set de software open-source, care este de obicei instalat pe server pentru a afișa site-uri dinamice și aplicații web. Abrevierea pentru un sistem de operare cu inux L stabilită de către serverul de web A pache. Datele privind site sunt stocate în datele M ySQL, conținutul dinamic este procesat de P HP.

Cerințe preliminare

Înainte de a începe urmând pașii prezentați în acest articol, va trebui să configurați un non-rue (non-root) profil de utilizator separat, pe server. Puteți face acest lucru urmând pașii 1-4 din articol de pe serverul principal de configurare pe Ubuntu 14.04.

Pasul 1 - Instalarea Apache

server de web Apache este în prezent una dintre cele mai populare serverul web din lume, ceea ce face o alegere excelenta pentru găzduirea unui site web.

Putem instala cu ușurință Apache, folosind un manager de pachete Ubuntu apt. Package Manager ne permite să instalați cu ușurință cele mai multe arhive software de Ubuntu. Pentru informații privind modul de utilizare apt. puteți învăța de la acest articol.

Pentru a porni termen de instalare:

Din moment ce folosim comanda sudo. Aceste comenzi vor fi executate cu privilegii de root. În procesul a sistemului de operare va cere parola.

După finalizarea acestor comenzi, serverul web va fi instalat.

Vei vedea pagina Apache implicit afișat în scop de informare și testare. Ar trebui să arate astfel:

Dacă vedeți această pagină, serverul Web este instalat corect.

După cum poate fi găsit ca alternativă, alte aplicații pot vedea server. Acest lucru se poate face prin contactarea unui serviciu special:

Pasul 2 - Instalarea MySQL

Acum, că serverul de web este instalat și rulează, este timpul pentru a instala MySQL. MySQL este un sistem de management de baze de date. Acesta organizează și asigură accesul la bazele de date, în care site-ul dvs. poate stoca informații.

Putem re-folosi apt pentru a descărca software-ul și uspanovki. De data aceasta vom stabili, de asemenea, unele pachete de sprijin, care ne va ajuta în stabilirea interacțiunii dintre componentele:

Notă: În acest caz, nu este nevoie de a pre-rula comanda sudo apt-get update. deoarece l-am realizat recent la instalarea Apache, și indicele de pachete pe dvs. IDD trebuie să fie actualizat.

După ce instalarea este completă, vom avea nevoie pentru a efectua unele comenzi suplimentare pentru mediul nostru MySQL a fost creat într-un mod sigur.

În primul rând, trebuie să spunem MySQL pentru a crea structura directorul bazei de date, în cazul în care acesta va stoca informația. Puteți face acest lucru cu comanda:

După aceea, vom rula un script simplu care va elimina unele setări periculoase în mod implicit, și pentru a limita accesul la sistemul nostru de baze de date. Porniți un script interactiv introducând:

Acum, sistemul de gestionare a bazei de date este instalat și putem merge mai departe.

Pasul 3 - Instalarea PHP

PHP este o componentă care va procesa codul pentru a afișa conținut dinamic. Se poate rula script-uri pentru a se conecta la baza de date MySQL pentru a obține informații și pentru a transmite conținutul procesat la serverul nostru de web pentru afișare.

Putem reutiliza managerul de pachete apt pentru a instala componente. Vom adăuga, de asemenea, unele pachete auxiliare:

Această comandă ar trebui să instaleze PHP fără probleme. În curând, vom verifica.

În cele mai multe cazuri, vrem să schimbe modul în care Apache utilizează pentru a găsi fișiere de când solicitați un director. În acest moment, în cazul în care utilizatorul solicită un server de director, Apache se va uita mai întâi un fișier numit index.html. Ne dorim ca preferința noastră server de web pentru fișierele PHP, astfel încât să configurați Apache în așa fel încât la început el a fost în căutarea pentru fișierul index.php.

conținutul fișierului va apărea după cum urmează:

Dorim să mutați fișierul index.php PHP. a subliniat mai sus, în primul rând, după specificația DirectoryIndex, după cum urmează:

După efectuarea modificărilor, salvați și închideți fișierul combinația de taste „Ctrl-X“. Trebuie să confirmați operațiunea prin introducerea „Y“ și apoi apăsați butonul „ENTER“ pentru a confirma fișierul locația de salvare.

După aceea, trebuie să reporniți Apache pentru a aplica modificările. Puteți face acest lucru cu comanda:

Instalarea modulelor PHP

Pentru a extinde funcționalitatea PHP, putem instala unele module suplimentare.

Ca rezultat, veți fi afișate toate componentele opționale care pot fi instalate, urmată de o scurtă descriere a fiecărui:

Pentru a obține mai multe informații despre fiecare modul, puteți căuta pe Internet, sau urmăriți descrierea completă a pachetului cu comanda:

Răspunsul va conține o mulțime de text, printre care există un câmp Descriere-en. Aceasta va conține o descriere extinsă a funcționalității oferite de modulul.

De exemplu, să cunoască scopul modulului PHP5-cli. putem executa comanda:

În plus față de un număr mare de alte informații, veți vedea următoarele:

În cazul în care studiul ați decis că doriți să instalați un pachet, puteți face acest lucru folosind apt-get install comandă așa cum am făcut în trecut, atunci când instalați alt software.

Dacă decidem că dorim să instalați php5 cli. putem introduce comanda:

Pentru a instala mai multe unități, puteți lista acestora separate prin spații după apt-get install comandă după cum urmează:

Acum stiva LAMP instalat și configurat. Cu toate acestea, avem încă pentru a testa PHP.

Pasul 4 - Testarea PHP funcționează pe serverul web

Pentru a verifica dacă sistemul nostru este configurat corect, putem crea un simplu script PHP.

Noi numim info.php script. Apache pentru a găsi un fișier și prelucrate în mod corect, acesta trebuie să fie salvate într-un director special numit „rădăcină de web“.

Aceasta va deschide un fișier gol. Dorim să introducă în următorul fișier text care este un cod PHP valid:

După efectuarea modificărilor, salvați și închideți fișierul.

Pagina pe care le obține ar trebui să arate astfel:

Această pagină conține informații despre serverul cu punctul de vedere al PHP. Este util pentru depanare și pentru a asigura corectitudinea setărilor aplicației.

Dacă totul merge bine, atunci PHP-ul funcționează corect.

Puteți întotdeauna re-crea din nou acest fișier dacă aveți nevoie de acces la aceste informații.

concluzie

Acum că stiva LAMP instalat, aveți o mulțime de opțiuni de ce să facă în continuare.

De fapt, ați stabilit o platformă care va permite să se stabilească (extinde) cele mai multe tipuri de site-uri web și software-ul de rețea pe server.

Unele opțiuni populare:

  • Instalați Wordpress - cel mai popular sistem de management al conținutului de pe Internet.
  • Instalați PHPMyAdmin pentru a gestiona baza de date MySQL dintr-un browser web.
  • Aflați mai multe despre MySQL pentru gestionarea bazei de date.
  • Aflați cum să creați un certificat SSL. pentru a proteja traficul de serverul web.
  • Aflați cum să utilizați SFTP pentru a transfera fișiere pe server, și cu el.

Notă: Vom actualiza link-urile de mai sus la documentația la 14.04 așa cum a fost scris.