Cum se face dezvoltarea web

Astăzi vă voi spune cum să instalați un server web și o bază de date pentru a începe.

Dacă știți cum să configurați redirecționarea portului 80 pe router, atunci site-ul poate fi pus la dispoziția prietenilor și rudelor. Folosind această metodă, putem oferi chiar aranjament profesional de site-uri, dar cred că dacă citiți acest articol, nu este încă pregătită să învețe o mulțime de reguli de siguranță complexe asociate acestui proces. Amintiți-vă acest lucru pentru viitor. Modul în care voi arăta acum este foarte simplu (datorită Ubuntu), dar este incredibil de puternic.

Instalarea unui server LAMP în Ubuntu este foarte simplă. Există două moduri de a face acest lucru:

Rețineți, această metodă a apărut în Ubuntu 6.10 (Edgy Eft) și funcționează în toate versiunile până la 9.04 (Jaunty Jackalope), care este în curs de dezvoltare. La 6.06 (Dapper Drake), mai întâi trebuie să instalați "tasksel" înainte de ao porni.

Ce face acest program minunat? Executarea comenzii de mai sus este echivalentă cu următoarele:

Dar, după cum puteți vedea, această comandă instalează multe pachete pe care nu ar trebui să le folosiți pentru serverul dvs., de exemplu Perl. PostgreSQL și bibliotecile SSL. Acest lucru înseamnă că acestea sunt dăunătoare serverului? Deloc. Totul depinde de cât de mult aveți nevoie de un server și câte pachete doriți să îl sprijiniți. Dar, în timp ce comenzile "sudo tasksel install lamp-server" vor fi mai mult decât suficiente pentru începători și pentru cei care au nevoie de un LAMP server rapid.

Această metodă este similară cu prima, dar vă permite să alegeți pachetele pe care să le instalați. Pentru majoritatea, pentru a instala un server LAMP, acest lucru va fi de ajuns:

Problema aici este că nu puteți configura procesul de instalare. Dar toată lumea are nevoie de asta? Numai atunci când începeți să utilizați WordPress, MediaWiki, Drupal sau un alt produs software serios, este posibil să aveți nevoie de anumite biblioteci. Nu vă faceți griji, veți afla despre bibliotecile de care aveți nevoie în același timp.

Deci, imaginați-vă că sunteți scris un program în PHP și nu a fost nevoie de biblioteci pentru a lucra cu imagini, conexiuni securizate, sau linia de comandă (pentru a utiliza PHP nu este numai în Firefox, dar și prin terminal), atunci trebuie să doustanovit pachete pe LAMP-server .

Prin urmare, voi instala următoarele pachete pe serverul LAMP:

Nu vă fie frică să vă potriviți, să amestecați și să învățați unelte!

După ce ați executat cu succes oricare din modurile de instalare a serverului LAMP, deschideți Firefox (Aplicații> Internet> Firefox Web Browser) și accesați:

Ar trebui să vedeți o inscripție simplă "Lucrează!", Scrisă în alb și negru. Dacă aceste cuvinte nu vedeți, mergeți direct la secțiunea noastră din forumurile Ubuntu pentru ajutor.

Acum, Apache citește fișiere din directorul / var / www / despre care probabil nu știți nimic. Există două moduri de a schimba acest lucru:

Ștergeți / var / www / și creați un link (comenzi rapide) într-un director situat în directorul de acasă sau pe desktop.

Editați fișierul de configurare Apache, înlocuind toate referințele la folderul / var / www / de pe desktop sau în directorul de acasă.

În primul caz, alerga doar în terminal:

(- «Ivan», acesta va crea un director / home / Ivan / de lucru \ tabel / localhost meu de utilizator astfel încât în ​​cazul în care numele), se îndepărtează mai întâi folderul / var / www /, iar apoi creează un \ tabel dosar $ HOME / de lucru / localhost și, în sfârșit, este creată o comandă rapidă din dosarul $ HOME / Desktop / desktop în directorul / var / www /.

Aceasta va determina Apache să creadă că fișierele sunt de fapt în / var / www.

Rețineți că dacă aveți nevoie de un folder care nu se află pe desktop, trebuie doar să modificați linia de mai sus, specificând unde doriți să stocați fișierele de dezvoltare. De exemplu, modificați $ HOME / Work Desk / localhost (ambele ori) la $ HOME / Documents / www (sau orice alt dosar).

În al doilea caz, trebuie să editați fișierul "/ etc / apache2 / sites-available / default", înlocuind "/ var / www /" cu numele folderului selectat și apoi reporniți Apache:

Brett Alton - entuziast al Ubuntu, specialist tehnic și dezvoltator de software din Toronto, Canada