Cum se creează un server local? Implementăm un server local pe Windows. Server web local Instalarea unui server local: motoare suplimentare

Informații generale despre serverul local și principiul funcționării acestuia. Crearea unui server local bazat pe ansamblul Denver: pregătire, instalare și prima lansare.

Orice programare este parte integrantă a procesului de testare - aceasta este o axiomă. Vorbind despre dezvoltarea aplicațiilor web, se pune inevitabil întrebarea despre prezența unui anumit „mediu” care permite emularea funcționării unui server de internet. Cu alte cuvinte, avem nevoie server local.

Server local(Engleză) server local) - un program sau un set de programe care efectuează funcții de service (întreținere) la cererea unui client pe un computer de acasă (local).

Acest „set gentleman” constă din Apache, PHP și MySQL - de obicei este suficient. Pe de altă parte, aceasta poate include și alte componente, în funcție de nevoile dvs. Ceea ce este important pentru noi aici este faptul că putem folosi un ansamblu gata făcut - Denver. Astfel, nu trebuie să înțelegem specificul instalării și configurării unui server local - totul se face înaintea noastră.

Singurul lucru asupra căruia vreau să vă atrag atenția în funcționarea unui server local este necesitatea de a rezerva anumite adrese IP pentru serverele care vor fi disponibile doar pe computerul nostru. În cazul Windows, fișierul este responsabil pentru rezervarea adreselor IP gazde. În funcție de versiunea Windows, fișierul gazde pot fi:

  • Windows 95/98/ME: WINDOWS\gazde
  • Windows NT/2000: WINNT\system32\drivers\etc\hosts
  • Windows XP/2003/Vista/7: WINDOWS\system32\drivers\etc\hosts

Dacă decideți să utilizați un server local bazat pe distribuția Denver, nu trebuie să editați acest fișier, totul se va întâmpla automat, dar este util să aveți o înțelegere generală a esenței problemei.

Pregătirea serverului local pentru funcționare

De la cuvinte la fapte. Presupunem că ați descărcat deja cea mai recentă versiune a construcției Denver și sunteți gata să asalteze cetatea. Glumesc. Principalul lucru este să nu vă grăbiți și, în primul rând, să verificați ce este instalat pe computer protocoale de rețea sau nu. Cum să o facă? Cel mai simplu mod:

Instalarea unui server local

Acum că ne-am asigurat că computerul nostru este gata să lucreze cu rețeaua, putem începe să instalăm distribuția Denver. Închideți toate ferestrele browserului. După ce ați lansat programul de instalare Denver descărcat, veți vedea o fereastră în fața dvs.:

Fereastra de instalare a distribuției Denver

Confirmați-vă intențiile făcând clic pe butonul „Da”. Procesul de despachetare va începe. După care se va deschide o fereastră de browser cu mesajul:

Mesaj în fereastra browserului

Închideți fereastra browserului și continuați instalarea în fereastra de instalare.

Urmând instrucțiunile, instalăm distribuția Denver.

Notă: Puteți întrerupe oricând procesul de instalare folosind o combinație de taste Ctrl+Pauză. Pe majoritatea laptopurilor moderne, se folosește o combinație de taste pentru aceasta Ctrl+Fn+Pauză.

  1. Directorul în care va fi instalată distribuția. Vă sfătuiesc să părăsiți opțiunea implicită, adică. C:\WebServer - deci apăsați Enter.
  2. Numele discului virtual care va fi asociat cu directorul pe care tocmai l-ați specificat. Vă sfătuiesc să părăsiți opțiunea implicită, adică. Z: . Principalul lucru este că există încă un disc cu acest nume nu a avutîn sistem - cel mai adesea acest lucru se întâmplă cu unitatea Z:. Deci apăsați Enter din nou.
  3. Pornirea și oprirea Denverului. Ni se vor oferi două variante:
    1. Creați un disc virtual când pornește mașina (desigur, instalatorul se va asigura că acest lucru se întâmplă automat) și nu îl deconectați (discul) când serverele sunt oprite.
    2. Creați un disc virtual numai prin comandă explicită pentru a porni complexul (făcând clic pe comanda rapidă de lansare de pe Desktop). Și, în consecință, deconectați discul de la sistem atunci când serverele sunt oprite.

    Vă sfătuiesc să utilizați a doua variantă, pentru că... programele care rulează se vor „bloca” în mod constant în memoria computerului, ceea ce are un efect negativ asupra performanței acestuia și poate provoca conflicte atunci când lucrați cu alte programe.

    Notă: Unele versiuni de Windows 98 pot avea o eroare care împiedică deconectarea discului virtual, cel puțin prima dată. Aceasta nu este o eroare de distribuție, ci o eroare în subst și nu este nimic de făcut în acest sens.

Asta e tot, instalarea s-a terminat.

Prima lansare a serverului local

În sfârșit, instalarea este completă. Trei pictograme ar trebui să apară pe desktop: Începe Denwer(porniți Denverul), (opriți Denverul).

Pictograme de management Denver

Faceți clic pe pictogramă Începe Denwerși așteptați până când toate ferestrele de consolă care apar în timpul încărcării dispar. Deschidem browserul și introducem adresa: http://localhost/, sau mai degrabă http://localhost/denwer/ - dar acest lucru nu este esențial. Nu este necesar să părăsiți Internetul. Principalul lucru este că următoarea pagină ar trebui să apară în fața noastră:

Pagina de testare când accesați localhost

Dacă pagina de test nu se încarcă, verificați:

  • Serverul dvs. proxy este dezactivat în setările browserului dvs.?
  • Aleargă Denver? Dacă da, există erori când faceți clic pe pictograma stilou (vezi colțul din dreapta jos)?
  • Rulați un alt server web care ar putea intra în conflict cu Denver? Dacă da, dezactivează-l.

Sunt posibile și alte opțiuni, dar acest lucru nu mai intră în domeniul de aplicare al acestei note.

De-a lungul timpului, orice dezvoltator web ( blogger, web designer sau programator web) va avea nevoie de un site special de testare unde să puteți exersa fără probleme dezvoltarea site-ului web sau testarea unui alt proiect web. Unii începători folosesc resursele găzduirii lor plătite și plasează acolo cel puțin două site-uri web. Un muncitor ( de bază), si celalalt ( adiţional) pentru testare. Locul de testare este supus diverselor teste ( instalarea și testarea multor plugin-uri, teme, scripturi și așa mai departe).

Ca urmare, cu acest aspect, site-ul principal de producție suferă foarte mult, deoarece majoritatea resurselor de găzduire sunt consumate de proiectul de testare. Cu toate acestea, există o altă modalitate care va permite fără pierderi ( atât în ​​termeni monetari, cât și de resurse) efectuați testarea site-urilor dvs. și acum vom lua în considerare această metodă.

De ce nu?

Probabil că știți deja că pentru a vă pune site-ul pe Internet, trebuie să înregistrați un nume de domeniu, să cumpărați găzduire, adică spațiu pe disc pe un computer cu o conexiune de mare viteză pe care să poată rula scripturi PHP. Pentru ca site-urile să funcționeze pe deplin, trebuie instalate PHP și MySQL. Toate acestea nu sunt disponibile pe un computer obișnuit. Cum pot rula fișierele HTML și PHP pe computerul dvs.?

Un fișier obișnuit poate fi deschis cu Notepad++ sau chiar cu Notepad. Scrieți ceva în interior, salvați-l și apoi, fără probleme, deschideți acest fișier în browser și vedeți cum ar arăta acest fișier pe un site de găzduire de pe Internet. Adică vedem deja o pagină HTML funcțională. În el putem crea anumite design-uri, conținut și monitoriza proiectul fără o conexiune la Internet. În esență, avem deja totul. Dacă vrem să rulăm un fișier PHP folosind un browser, atunci nu vom reuși, deoarece scripturile PHP din sistemul de operare Windows nu vor funcționa fără software suplimentar.

Toate acestea nu sunt disponibile pe un computer obișnuit și, prin urmare, nu există posibilitatea de a lucra cu proiectele dvs. web. Prin urmare, unii începători încep să cheltuiască bani pe resurse suplimentare ale găzduirii lor plătite. Dar ce să faci în acest caz? Răspunsul este simplu - există programe speciale cu care îți poți instala propriul server dedicat direct pe computer.

Ce este un server?

Ce s-a întâmplat Serverși cum diferă un server local de unul situat în rețea. În cazul nostru, un server nu înseamnă un computer, ci un set special de programe care asigură funcționarea optimă a site-ului. Pentru ca site-ul să funcționeze, va trebui să-l instalăm într-o locație specială desemnată pe server (). Adică, descarcăm fișiere de site pe un computer la distanță. Cu toate acestea, fără programe speciale de server, fișierele noastre încărcate nu vor fi vizibile în rețea. Acum, în astfel de scopuri, ne vom crea propriul server pe computerul nostru de acasă.

Pentru asta avem nevoie de programe speciale. Dar care sunt mai potrivite și ce dificultăți pot cauza în timpul lucrului ulterioar? Pentru informarea dumneavoastră, mai jos am enumerat cele mai bune servere web după popularitate din întreaga lume. Cu toate acestea, acest lucru nu înseamnă că trebuie instalate imediat. Voi explica de ce mai târziu!

Lista celor mai bune servere web

În prezent, pe piață există mai multe soluții de la o varietate de producători:

  • (site - apache.org) este cel mai răspândit și popular server gratuit din rețea. Este mai fiabil și mai flexibil. Serverul nu solicită resursele procesorului și este capabil să deservească multe site-uri. Aplicația este disponibilă pentru o gamă largă de sisteme de operare, inclusiv Unix, Linux, Solaris, Mac OS X, Microsoft Windows și altele. Utilizarea Apache este în prezent de 71%. Cu toate acestea, acesta este un program complex pe care nu orice începător îl poate gestiona.

  • (site-ul web - www.iis.net) este un alt server de încredere de la Microsoft. S-a așezat ferm pe locul doi, cu 14% din utilizarea online. După instalarea programului, vor fi acceptate doar două limbaje de programare ( VBScript și JScript). Cu toate acestea, puteți deschide funcții suplimentare instalând extensiile necesare. Odată cu instalarea unor astfel de module, funcționalitatea acestui server este crescută semnificativ.

  • NGINX (site - nginx.org/ru/) este cel mai popular server web de pe internetul rusesc. Fata de primele doua, este cea mai simpla si nu are functii inutile. De asemenea, este lăudat pentru fiabilitatea și viteza mare. Dezvoltatorul acestui produs este compatriotul nostru Igor Sysoev. În 2004, a lansat prima versiune de nginx. Acum, acest produs software este unul dintre cele mai populare trei servere web din lume. Utilizarea sa este de aproximativ 6,5%.

  • (site-ul web - litespeedtech.com) - acest server web nu are multe capabilități, dar are o viteză foarte mare. Este de 9 ori mai rapid decât popularul Apache. Se acordă multă atenție siguranței ( propria protecție împotriva supraîncărcării sistemului, verificarea strictă a solicitărilor http, anti-ddos și multe altele). LiteSpeed ​​​​este disponibil pentru Solaris, Linux, FreeBSD și Mac OS X. Programul are o rată de utilizare de 1,5%.

Desigur, există multe alte programe similare, dar ponderea utilizării și încrederii lor în rândul utilizatorilor nu este la fel de mare ca acestea. Din păcate, nu veți putea face acest lucru cu un singur program. Nu numai că sunt utile pentru proiecte mari, dar pot fi și dificil de instalat și configurat. În plus, pe lângă astfel de servere, este necesară și instalarea și configurarea separată a unor programe ( de exemplu, pentru a lucra cu o bază de date). Toate acestea cauzează dificultăți semnificative pentru mulți utilizatori. Ce să faci în acest caz?

Caracteristicile serverului local

În acest moment, există multe distribuții diferite care pot face viața mai ușoară oricărui webmaster începător. Sunt foarte ușor de instalat, ușor de operat, mai puțin pretențioși cu resurse și conțin elementele software necesare pentru cea mai bună performanță.

Acesta este server local- acesta nu este un singur program ( nu un server web specific), ci o colecție specială care include versiuni ușoare ale programelor server complexe. De obicei, ansamblul include: serverul în sine ( mai ales Apache, dar pot fi și altele), compilator PHP ( cu ajutorul lui browserul poate citi codurile și asambla pagina), componente pentru lucrul cu baze de date, diverse instalatoare și multe alte programe. Toate acestea fac lucrurile mult mai ușoare decât dacă am instala și configura fiecare program separat.

În plus, module separate pot fi conectate la pachetele de bază ale serverelor locale pentru a extinde funcționalitatea. O altă caracteristică importantă este că pe unele servere este posibil să se lucreze de pe o unitate flash amovibilă. În general, astfel de ansambluri sunt foarte potrivite pentru dezvoltarea rapidă a site-urilor web, testarea proiectelor mici și, uneori, chiar a celor mari.

Revizuirea serverelor locale populare

Iată câteva versiuni care vă pot fi utile:

  • (site-ul web - denwer.ru) este un server intern gratuit care este proiectat să funcționeze cu site-uri web, aplicații web sau pagini de internet. Dezvoltatorii săi sunt Dmitry Koterov și Anton Sushchev. Acest produs conține distribuțiile necesare pentru lucrul simplificat. De exemplu, acesta include serverul web Apache cu diverse suporturi, panoul phpMyAdmin și MySQL pentru lucrul cu baze de date și alte programe. Puteți lucra și de pe o unitate flash amovibilă. Din păcate, Denwer acceptă doar sistemul de operare Windows.

  • XAMPP (site-ul web - www.apachefriends.org/en/xampp.html) este un server special construit de la prietenii Apache. Distribuțiile necesare vă permit să rulați un server web cu drepturi depline pe acesta. Acest program este distribuit gratuit și acceptă lucrul pe Windows, Solaris, Mac OS X și Linux. Există și următoarele avantaje: serverul este popular pentru interfața sa de utilizator foarte simplă, ceea ce îl face favorit pentru mulți începători; există mai multe apariții ale versiunilor actualizate; procesul de actualizare este foarte simplu și ușor de utilizat; Există module suplimentare. De asemenea, puteți descărca versiunea necesară de pe un alt site oficial - sourceforge.net/projects/xampp/files.

  • (site - www.appservnetwork.com) este un server excelent de la un producător thailandez, al cărui concept este instalarea și configurarea ușoară a tuturor distribuțiilor în 1 minut. Prima lansare a ansamblului a avut loc în 2001 și de atunci numărul utilizatorilor a crescut tot timpul. AppServ este foarte ușor de instalat, funcționează stabil și nu este mai rău decât versiunile oficiale și individuale, iar performanța sa de încredere face posibilă crearea unui server web cu drepturi depline pe computer.
  • (site - vertrigo.sourceforge.net) este un alt server local bun și ușor de instalat. Ansamblul este foarte flexibil, are performanțe bune și ocupă puțin spațiu pe disc. Din păcate, deocamdată funcționează doar pe sistemul de operare Windows.
  • Zend Server Ediția comunitară (site-ul web - www.zend.com) este un server gratuit de la Zend, conceput pentru a funcționa cu aplicații web. Conține toate componentele necesare pentru implementarea rapidă a unui server local pe computer.

  • (site-ul web - open-server.ru) este un server local portabil intern care are o funcționalitate ridicată pentru dezvoltarea și crearea de site-uri web și alte proiecte web. Are o interfață multilingvă ( inclusiv rusă) și este proiectat să ruleze pe sistemul de operare Windows. Lucrările de pe suporturi amovibile sunt acceptate. Acest server este foarte bun și servește ca o alternativă bună la Denver.

  • (site - wampserver.com) - o altă construcție bună cu o interfață rusă ( mai sunt si alte limbi). Există un meniu simplu și clar, iar instalarea și configurarea convenabilă a ansamblului nu provoacă dificultăți deosebite. Configurarea se poate face fără a afecta fișierele de configurare, ceea ce este foarte util pentru webmasterii începători. Serverul este distribuit gratuit și rulează doar pe platforma Windows. Din păcate, nu există încă o versiune portabilă.
  • (site - easyphp.org) - un asamblare foarte simplu cu suport pentru limba rusă. Ansamblul este neremarcabil, nu are o funcționalitate uriașă și este destinat în principal testării proiectelor mici. Există suport pentru lucrul de pe medii portabile. Acest server va servi ca un bun înlocuitor pentru Denver.

În tinerețea mea, doar un server web local era popular în segmentul de limbă rusă a internetului. Acesta este, după cum probabil ați ghicit, bunul bătrân Denwer. A devenit ferm stabilit pe computerul meu încă din 2003. Alte alternative, dacă existau în acel moment, erau cunoscute în cercuri restrânse și nu erau atât de populare.

Să ne uităm la ce putem folosi astăzi, după toți acești ani. Propun să revizuim, să testăm și să comparăm 14! pachete software concepute pentru a fi utilizate ca server web local pentru Windows.

1.AMPS

Ultima versiune: 1.7
Limba rusă: da (parțial)
Versiune portabilă: Nu
Pagina principală: http://www.ampps.com/

Kit de bază:

  • Softaculous AMPPS 1.7
  • Apache 2.2.22
  • MySQL 5.5.22
  • PHP 5.3.10 și 5.2.17
  • PERL 5.10.1
  • Python 2.7.2
  • MongoDB 2.0.4

AMPPS nu este doar un server local, este o bibliotecă întreagă de aplicații, unde fiecare dintre ele poate fi instalată, manipulată și modificată rapid fără a părăsi caseta. Toată această agricultură este minuțios catalogată și descrisă în detaliu.

Un avantaj incontestabil al acestui ansamblu este suportul pentru multe CMS comune, platforme de blog, forumuri web, panouri de mesaje, galerii foto etc. Sunt peste 200 de aplicații disponibile! Setul de componente incluse în pachet ține și el pasul cu viața, toate modulele sunt destul de proaspete și, în special, aici putem găsi lucruri atât de exotice precum Python și MongoDB.

Dintre minusuri, aș dori să remarc traducerea parțială în limba rusă, care este prezentă doar în catalogul de scenarii și chiar și atunci nu peste tot. După repornirea Apache, meniul din tavă a refuzat să funcționeze, repornirea Windows nu a ajutat. Un alt dezavantaj este lipsa portabilității. După părerea mea, AMPPS este mai util pentru începători să învețe scripturi decât pentru dezvoltatorii serioși. Nu am fost foarte confortabil să lucrez cu acest server, există opțiuni mai bune.

Ultima versiune: 2.5.10
Limba rusă: Nu
Versiune portabilă: Nu
Pagina principală: http://www.appservnetwork.com/


Kit de bază:

  • Apache 2.2.8
  • PHP 5.2.6
  • MySQL 5.0.51b
  • phpMyAdmin-2.10.3

Apache și MySQL sunt instalate ca servicii. Nu există niciun program de control, doar o pagină îndoielnică cu un link către PhpMyAdmin. La bază, AppServ este un program de instalare grafică pentru Apache, PHP, MySQL și nimic mai mult. Dacă același Denwer lansează componente, atunci acestea sunt pur și simplu instalate ca servicii și gestionate de Windows însuși.

Ultima versiune: 3.2010-11-07
Există limba rusă
Versiune portabilă: da
Pagina principală: http://www.denwer.ru/


Kit de bază:

  • Apache 2.2
  • PHP 5.3.3
  • MySQL 5.1.40
  • phpMyAdmin 3.2.3

Denwer... bun bătrân Denwer. Vedem același set slab de componente nu foarte proaspete (tăiate până la miez), o fereastră neagră și nicio interfață grafică. Avantajele acestui server web local includ dimensiunea sa extrem de mică și o „bază de cunoștințe” bună pe forum, acumulată de-a lungul multor ani. De fapt, serverul este gestionat prin execuția de scripturi BAT pentru pornirea și oprirea modulelor, nu există deloc un program de control;

Denwer este extrem de simplu și de înțeles și, prin urmare, are cea mai mare armată de fani dintre „manichi”. Cea mai completă descriere a acestui server web va fi următoarea frază spusă de unul dintre utilizatori: „Denver îndeplinește sarcinile de bază și bine, dar cu cât sunt mai multe clopote și fluiere, cu atât mai multe probleme (nimeni nu le folosește 100 la sută).”

Ultima versiune: 5.3.9
Limba rusă: da
Versiune portabilă: da
Pagina principală: http://www.easyphp.org/


Kit de bază:

  • PHP 5.3.9
  • PhpMyAdmin 3.4.9
  • Apache 2.2.21
  • MySQL 5.5.20

O asamblare destul de simplă și neremarcabilă. Ni se oferă meniul obișnuit al tăvii, setări simple și o pagină de pornire confuză, fără limba rusă. Acest pachet de software nu mi-a făcut nicio impresie, funcționează bine. EasyPHP este destul de potrivit ca înlocuitor pentru Denwer cu o „versiune cu fereastră” (dacă pagina de pornire nu te sperie).

Remarc că EasyPHP gestionează serverul în mod independent, nu se afișează ferestre negre înfricoșătoare, iar pornirea și oprirea serverului este destul de rapidă.

Ultima versiune: 2.0.2.0
Există limba rusă
Versiune portabilă: Nu
Pagina principală: http://eleanor-cms.ru/server


Kit de bază:

  • Apache 2.2.19
  • PHP 5.3.6
  • MySQL: MariaDB 5.2.6
  • PhpMyAdmin 3.4.2
  • SlimFTPd 3.1.81
  • DNS nelegat 1.4.10

EleanorServ mi s-a părut la început un cal întunecat, sau mai degrabă un fel de server specializat pentru CMS-ul Eleanor cu același nume. După examinare, s-a dovedit că acesta este un server web local obișnuit.

În această construcție, mi-a plăcut designul meniului, care s-a dovedit a fi destul de atractiv, ceea ce este foarte rar între acest tip de programe. Mi-a plăcut și panoul de control, sau mai bine zis pagina de start, care are un design destul de neobișnuit.

Bucuria de a folosi acest pachet software nu a durat mult. După crearea unui domeniu nou, panoul de control a dispărut pur și simplu. Da, da, pur și simplu a dispărut și în folderul./www/localhost/ Nici măcar nu am găsit niciun fișier în afară de stub-ul index.php. O altă dezamăgire a fost imposibilitatea de a deschide folderul cu domenii din meniul tavă, a trebuit să caut unde am instalat EleanorServ...

Și, în sfârșit, cel mai important dezavantaj este că acest server nu este portabil, ceea ce nu ne permite să-l instalăm pe o unitate flash și să-l folosim pe diferite computere.

6. Nimp

Ultima versiune: 1.5.0
Există limba rusă
Versiune portabilă: da
Pagina de pornire: http://nimpbox.ru/


Kit de bază:

  • Apache 2.2.17
  • Nginx 0.9.3
  • MySQL 5.5.8
  • PHP 5.3.5
  • Trimitere e-mail 31
  • phpMyAdmin 3.3.9
  • Sypex Dumper 2.0.8
  • FileZilla 0.9.37 beta
  • Memcached 1.2.4

Aici vedem o implementare teribilă a panoului de control cu ​​elemente de pornografie, dar există un meniu destul de interesant. Cel mai ciudat lucru la acest ansamblu este că sunt până la 4! pictograme tavă cu exact același meniu. Nu a fost prima dată când am reușit să fac serverul să funcționeze. După cum s-a dovedit, Nimp poate funcționa numai de la rădăcina discului, ceea ce este, fără îndoială, un alt mare dezavantaj al acestui pachet software.

În timpul utilizării acestui server, ceva s-a prăbușit în mod constant, FileZilla nu s-a oprit niciodată (a trebuit să-l omor prin managerul de activități), iar Memcached nu a pornit deloc. O oarecare confuzie a fost cauzată de cuvintele autorului programului că „acest ansamblu este perfect pentru site-uri foarte încărcate din rețelele corporative și ale orașelor”.

„Smecheria” acestui server web local este că Nginx funcționează ca interfață și este conceput pentru a servi conținut static, iar Apache funcționează ca backend pentru a genera conținut dinamic. În general, impresia mea despre această construcție a rămas dublă, s-a schimbat treptat de la negativ la început la normal și acceptabil în timpul lucrului cu programul.

Ultima versiune: 4.5.2
Există limba rusă
Versiune portabilă: da
Pagina principală: http://open-server.ru/


Kit de bază:

  • Apache 2.2.22;
  • Apache 2.4.2;
  • Nginx 1.2.0;
  • MySQL 5.1.63;
  • MySQL 5.5.24;
  • PostgreSQL 9.1.2;
  • PHP 5.2.17 (IMagick 2.2.1, Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4);
  • PHP 5.3.13 (IMagick 2.3.0, Xdebug 2.2.0, IonCube Loader 4.0.14, Memcache 2.2.6);
  • PHP 5.4.3 (Xdebug 2.2.0);
  • Perl 5.12.3.0 (extensie);
  • SlimFTPd 3.181;
  • Sendmail fals 32;
  • NNCron Lite 1.17;
  • Memcached 1.2.6;
  • Administrator 3.3.4;
  • HeidiSQL 7.0;
  • Webgrind 1.0;
  • PHPMyAdmin 3.5.1;
  • PHPPgAdmin 5.0.4;
  • PHPMemcachedAdmin 1.2.1;

Spre deosebire de alți participanți la recenzia noastră, Open Server are cea mai plăcută și mai atentă interfață și are capabilități puternice pentru configurarea și administrarea componentelor. Avantajele incontestabile includ suport pentru profiluri de setări, comutarea modulelor HTTP/MySQL/PHP, un planificator de activități (cron), gestionarea convenabilă a domeniilor și alias-urilor, iar pentru „manichini” există un manual de utilizare clar.

O caracteristică plăcută a Open Server este capacitatea de a utiliza programul ca un meniu personal portabil de pornire. Puteți instala serverul pe o unitate USB, puteți transfera programele portabile acolo, puteți crea marcaje pentru site-urile frecvent vizitate și, oriunde v-ați afla, veți avea un meniu convenabil de acces rapid la site-urile și programele preferate.

Ultima versiune: 1.8.2
Limba rusă: Nu
Versiune portabilă: da
Pagina principală: http://www.server2go-web.de/


Kit de bază:

  • Apache 2.2
  • PHP 5.3.2
  • SQLITE
  • MYSQL 5.1.46
  • PERL 5.8

Am fost dezgustat de acest lucru dezgustător pentru o lungă perioadă de timp și am petrecut câteva minute căutând și ucidând procesele copiilor. S-a dovedit că atunci când porniți programul Server2go, serverul web local doar pornește și asta este tot. TOTUL - în sensul literal al cuvântului, nu există niciun program de control, niciun monitor, serverul nu poate fi oprit sau chiar repornit. Tot ce are acest pachet software este o pagină de pornire unde puteți vizualiza informații inofensive, cum ar fi ieșirea PHP Info.

Impresia este extrem de negativă, deși s-ar părea: serverul pornește, PhpMyadmin se deschide și ce mai este nevoie? Nu, un server care nu poate fi oprit nu este pentru mine. Arzi in iad!

Ultima versiune: 8.5.4
Limba rusă: da
Versiune portabilă: Nu
Pagina principală: http://www.uniformserver.com/


Kit de bază:

  • Apache 2.4.2
  • PHP 5.4.0
  • MySQL 5.5.24
  • phpMyAdmin 3.5.1

Uniformserver este doar un alt hack și nu pot spune nimic bun despre el. O traducere în limba rusă strâmbă, un logo uriaș uriaș în meniul tăvii, meniul în sine nu este gândit deloc și, din cauza traducerii strâmbe, este în general imposibil de înțeles nimic. Tot ceea ce poate face acest ansamblu este să pornească și să deschidă PhpMyadmin. Folosind meniul, puteți ajunge și la jurnalele și fișierele de configurare. Singura surpriză plăcută a fost să-l găsesc pe Cron acolo.

Ultima versiune: 8.5
Limba rusă: Nu
Versiune portabilă: da
Pagina principală: http://www.usbwebserver.net/


Kit de bază:

  • Apache 2.2.21
  • MySQL 5.5
  • PHP 5.3.9
  • PhpMyAdmin 3.4.9.0

Server web simplu și ușor. Panoul de control este simplu și poate fi ascuns în tavă. Din păcate, nu există limba rusă. Asamblarea poate fi recomandată utilizatorilor nepretențioși și începătorilor. Nu există caracteristici sau beneficii despre care aș putea vorbi în acest pachet software.

În funcționalitatea sa, USBWebserver seamănă cu Denwer, cu excepția faptului că Perl lipsește. În panoul de control puteți porni/opri module, deschide jurnale, există câteva funcții și setări utile, asta-i tot. Aș recomanda acest ansamblu ca înlocuitor GUI pentru Denwer pentru cei care au nevoie de funcționalități similare, dar doresc să aibă un panou de control cu ​​butoane și lucruri mărunte.

Ultima versiune: 2.27
Limba rusă: Nu
Versiune portabilă: Nu
Pagina principala:


Kit de bază:

  • Apache 2.2.22
  • PHP 5.3.10
  • MySQL 5.5.20
  • SQLite 3.7.10
  • Smarty 3.1.7
  • PhpMyAdmin 3.4.9
  • Xdebug 2.1.3
  • SQLiteManager 1.2.4

Un server web local bun și funcțional, destul de cunoscut, ușor de învățat. Are un meniu convenabil, opțiuni bune pentru configurarea PHP și Apache. Mi-a plăcut foarte mult asamblarea la un moment dat, am folosit destul de mult timp Vertrigo.

Dar nu totul este atât de roz în regatul nostru, desigur, există și dezavantaje. Cel mai important și semnificativ dezavantaj este că serverul nu este portabil, nu poate fi instalat pe o unitate flash și folosit pe diferite mașini. Printre alte probleme, aș dori să remarc dificultățile cu crearea unui domeniu sau alias, precum și lipsa limbii ruse.

Ultima versiune: 2.2d
Limba rusă: da
Versiune portabilă: Nu
Pagina principală: http://www.wampserver.com/

Kit de bază:

  • Apache 2.2.21
  • PHP 5.3.10
  • Mysql 5.5.20
  • XDebug 2.1.2
  • XDC 1.5
  • PHPMyadmin 3.4.10.1
  • SQLBuddy 1.3.3
  • webGrind 1.0

La fel ca XAMPP, acest ansamblu este cunoscut pe scară largă în Occident. Poate că motivul pentru aceasta este suportul pentru un număr mare de limbi, capacitatea de a instala orice versiune de Apache, MySQL și PHP ca supliment și o pagină de pornire atractivă, ceea ce nu se poate spune despre programul de control în sine.

Ansamblul funcționează bine, are un meniu înfricoșător, dar destul de ușor de înțeles. Nu există nimic în el care să facă acest server web local să iasă în evidență din mulțime. Sincer să fiu, am fost foarte surprins să văd o astfel de mizerie în designul programului, după ce am vizitat pagina de start elegantă și colorată.

Cea mai recentă versiune: 0.4.0.4
Există limba rusă
Versiune portabilă: da
Pagina principală: http://winginx.ru/


Kit de bază:

  • Nginx 1.2.0;
  • PHP 5.3.13;
  • PHP 5.4.3;
  • Node.js 0.6.17;
  • MySQL 5.1.62;
  • MongoDB 2.0.5;
  • memcached 1.2.6;
  • phpMyAdmin 3.5.0;
  • Administrator 3.3.3;
  • RockMongo 1.1.1;
  • phpMemcachedAdmin 1.2.1;
  • Xdebug 2.2.0.5, Zend Guard Loader 5.5, ionCube 4.0.14

Acest ansamblu se mândrește cu prezența MongoDB și Node.js, precum și cu popularitatea în creștere rapidă a serverului web Nginx. De asemenea, am fost mulțumit de prezența unui meniu normal în tavă și a unei secțiuni de setări, dar în timpul lucrului s-a dovedit că fereastra de setări are 3 file cu doar 1-2 opțiuni fiecare (de ce?).

Lucrul cu jurnalele în Winginx pare destul de ciudat. Pentru a le vizualiza, ni se oferă un meniu pentru selectarea fișierelor precum error.log, access.log și așa mai departe, dar este imposibil să înțelegem cărui modul aparțin aceste jurnale: Nginx, PHP sau poate Node.js?

Deși Winginx are un program de control, comanda serverului web în sine, la fel ca în Denwer, se realizează prin fișiere .BAT. Am făcut această concluzie pe baza ferestrelor negre care au apărut de nicăieri la pornirea sau oprirea serverului.

Este posibil ca cineva (în primul rând începători) să găsească funcția de instalare automată a scripturilor (PhpBB, WordPress, Joomla etc.) foarte utilă la crearea unui domeniu, mai ales având în vedere că scripturile sunt configurate să funcționeze cu Nginx (rescrieți regulile de rescriere tu destul de greu). Cu toate acestea, personal nu folosesc niciodată astfel de funcții și prefer să efectuez singur instalarea, deoarece nu știți niciodată ce și cum este instalat acolo și ce surprize vă pot aștepta în viitor.

14. Xampp USB Lite

Ultima versiune: 1.7.7
Limba rusă: Nu
Versiune portabilă: da
Pagina de pornire: http://www.apachefriends.org/en/xampp-windows.html


Kit de bază:

  • Apache 2.2.21
  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5

XAMPP este un server web local foarte popular în străinătate. Cred că popularitatea sa se datorează faptului că acest ansamblu este destul de fiabil și are versiuni pentru toate sistemele de operare majore: Windows, Linux, Mac OS X și chiar Solaris.

Pornirea și oprirea modulelor se întâmplă destul de repede, pagina de întâmpinare nu este confuză și de înțeles, deși este în engleză. Per total, un pachet software destul de bun (cu o grămadă de bunătăți în varianta desktop) în care nu este nimic de prisos sau respingător. Geamurile negre nu atacă de după colț, panoul de control este destul de obișnuit, dar de puțin folos.

Printre dezavantajele acestui pachet software, pot remarca tocmai acest panou de control, sau mai degrabă lipsa acestui control în sine nu există nimic în el decât pornirea și oprirea serverului. Nu există un meniu convenabil cu o listă de site-uri, nicio secțiune de setări a serverului web și nici instrumente utile. Va trebui să configurați manual mediul de lucru în această versiune.

Comparaţie

Portabil Limba rusă Disponibilitatea GUI GUI util Vizualizarea jurnalelor
AMPPS - + + - +
- - - - -
+ + - - -
+ + + + +
- + + + +
Nimp + + + + -
+ + + + +
+ - - - -
- + + - +
+ - + - -
- - + + +
- + + + +
+ + + + +
Xampp USB Lite + - + - -

Cele mai bune rezultate: EasyPHP, Open Server, Winginx.

Testare

Testul #1 - Pornire falsă

Esența testului este să corupăm în mod deliberat configurația Apache pentru a verifica dacă vom primi vreo avertizare sau dacă toți indicatorii vor fi verzi și nimic nu va funcționa. Sunteți de acord că nu aveți prea multă dorință de a folosi o versiune care raportează în mod înșelător o lansare reușită și vă face să arăți ca un idiot. Dacă serverul nu dă niciun semnal sau funcționează în secret, atunci și testul va fi considerat eșuat.

Testul #2 - Drumuri dificile

Esența testului este să instalăm în mod intenționat serverul într-un folder cu un nume complex, în testul nostru vom folosi un folder numit „C:testMys$ka!._-()zlo()+~%&2% Files”; . Dacă PhpMyAdmin (este luat pur și simplu pentru comoditate, deoarece este în fiecare ansamblu) nu se deschide, atunci testul va eșua în consecință. Fiecare persoană este un individ; dosarele sunt numite uneori cu cele mai neașteptate nume. Numele folderului ales pentru test este corect pentru Windows și trebuie procesat corect.

Testul #3 - SSL din cutie

Testul este extrem de simplu - pornim serverul și încercăm să deschidem PhpMyAdmin prin protocolul SSL.

Denumiri:„+” înseamnă că testul a avut succes, „-” înseamnă că testul a eșuat.

Start fals Drumuri dificile SSL din cutie
AMPPS + + +
- + -
- + +
+ + -
+ + -
Nimp + - -
+ + +
- + -
+ - -
+ - -
+ + -
+ + -
- - -
Xampp USB Lite + - +

Cele mai bune rezultate: AMPPS, Open Server.

Concluzie

După ce am examinat și testat atât de multe sisteme software, apare întrebarea - ce ar trebui să alegeți în cele din urmă pentru munca de zi cu zi? Răspunsul la această întrebare nu este atât de simplu; fiecare construcție va fi bună pentru un anumit tip de sarcină.

Pentru începători, sugerez să folosească Denwer ca cel mai simplu și mai testat server web local. Tuturor celorlalți dezvoltatori web, precum și acelor începători care nu au suficientă funcționalitate Denwer, le recomand să folosească Open Server.

Dacă trebuie să vă familiarizați rapid cu orice script, forum, galerie foto sau carte de oaspeți binecunoscut și nu doriți să vă deranjați să îl instalați și să găsiți o platformă potrivită, atunci puteți încerca AMPPS. Desigur, cu condiția ca scriptul care vă interesează să fie susținut de această dezvoltare.

Dacă cineva trebuie să folosească astfel de module rare precum un server de e-mail local, Node.js, MongoDB etc., atunci cred că toată lumea va putea alege o opțiune potrivită printre ceilalți participanți la revizuirea noastră.

O zi bună tuturor și toate chestiile astea.

Mulți dintre voi sunteți interesați de tema creării site-urilor web, ceea ce demonstrează clar interesul pentru articolele noastre despre găzduire și numărul de aplicații pentru ale noastre.

Acest lucru este de înțeles, deoarece Internetul este acum aproape peste tot și mulți oameni doresc să aibă cel puțin un fel de reprezentare pe el (acest lucru este dovedit de numărul acelorași bloguri, să zicem, pe platforme populare precum LiveJournal, Diary etc., etc.). Și, în general, capacitatea de a crea site-uri web este un lucru destul de solicitat astăzi, care poate, cu o anumită abordare, să aducă bani (chiar dacă lucrează undeva ca webmaster).

Cu toate acestea, nu este întotdeauna posibil sau dispus să cheltuiți bani pentru a cumpăra găzduire și pentru a face primele site-uri web pe acesta, pentru a testa cum funcționează totul (dacă funcționează) și așa mai departe.

Acest articol este conceput pentru a vă spune cum să implementați ușor și rapid un server web de acasă pe computerul dvs. Windows.

Să începem.

Server web pentru acasă: „Apache + PHP + MySQL + phpMyAdmin + XDebug într-un singur pachet” [Denver]

Mulți oameni cred că implementarea unui server web este ceva din science fiction și necesită o anumită configurație de computer, sistem de operare și așa mai departe. În plus, toate acestea necesită mult timp și energie și toate celelalte lucruri.

De fapt, acest lucru nu este în întregime adevărat, deoarece un astfel de server (cum ar fi serverul FTP despre care) este un set de software specific și instalat corect și pe ce hardware este implementat și în ce sistem de operare, în acest caz, este secundar. .

Deci, de foarte mult timp există un pachet numit „Denver” și conține tot ce aveți nevoie pentru a implementa rapid un server web sub Windows. Acest miracol al gândirii de programare este complet gratuit, acceptă limba rusă, are suficiente manuale și este foarte ușor de instalat și gestionat (la propriu, chiar și un școlar se poate descurca).

La momentul redactării articolului, s-au precizat următoarele conținuturi:

  • Instalator (instalarea pe o unitate flash este, de asemenea, acceptată);
  • Apache, SSL, SSI, mod_rewrite, mod_php;
  • PHP5 cu suport GD, MySQL, sqLite;
  • MySQL5 cu suport pentru tranzacții;
  • Sistem de management al gazdei virtuale bazat pe șabloane. Pentru a crea o gazdă nouă, trebuie doar să adăugați un director în directorul /home, nu trebuie să editați niciun fișier de configurare; În mod implicit, schemele de denumire a directorului multor hoster populari sunt deja acceptate; altele noi pot fi adăugate cu ușurință;
  • Sistem de control pornire și oprire pentru toate componentele Denver;
  • phpMyAdmin - sistem de management MySQL printr-o interfață Web;
  • Sendmail și emulator de server SMTP (depanarea „stub” pe localhost:25, stocarea literelor primite în /tmp în format .eml); Suporta lucrul împreună cu PHP, Perl, Parser etc.

Instalarea este incredibil de simplă: doar rulați programul de instalare.

De fapt, după aceasta așteptăm finalizarea procesului de instalare, închizând browserul la momentul potrivit, precum și apăsând tasta Enter (dacă nu aveți IE, atunci pur și simplu faceți clic pe OK când apare eroarea corespunzătoare):

Apropo, aproape am uitat că într-una dintre etape poate apărea următoarea eroare:

Încercați să dezactivați firewall-ul și antivirusul, precum și să faceți ping manual ( Start - Run - cmd - OK - ping 127.0.0.1).

Dacă ping-urile trec, atunci puteți continua. Dacă nu, atunci.. Puteți încerca și să continuați, deși la o anumită etapă pot apărea probleme (dar nu neapărat).

În continuare, vi se va oferi un folder în care, de fapt, intenționați să instalați totul. Aș recomanda să specificați calea către discul pe care aveți cel mai mult spațiu (în cazul meu am indicat D, care se vede mai sus).

În ultima etapă, va fi creat un disc virtual și tot ce trebuie să faceți este, după ce apăsați Enter, să selectați o literă liberă pentru acesta (sau să lăsați Z implicit). După cum este scris, este necesar pentru funcționarea tuturor componentelor și, de asemenea, de fapt, pentru confortul dvs., deși, de fapt, discul virtual este o comandă rapidă pentru folderul pe care l-ați specificat mai sus și puteți interacționa direct cu acesta. .

În continuare, va trebui să selectați o metodă de descărcare. Vedeți singuri care este mai convenabil pentru dvs., dar în acest caz am ales opțiunea recomandată (adică apăsați 1 și apăsați butonul Enter). Ei bine, ultimul pas este să creezi comenzi rapide. Acest lucru se face prin introducerea literei „y”, dacă, desigur, aveți nevoie de ele.

Dacă totul a mers bine, atunci aveți acum trei pictograme pe desktop, fiecare dintre ele fiind responsabilă pentru propria sa funcție, fie că este pornirea, oprirea sau repornirea serverului.

Instalarea pe SIM este finalizată. Simplu, nu-i așa? ;)

În ceea ce privește utilizarea, totul este simplu: faceți clic pe pictograma corespunzătoare (Start Denwer) și așteptați finalizarea procesului de lansare.

După aceasta, veți avea un disc virtual (vezi captura de ecran de mai sus) cu întreaga structură a serverului web și elementele aferente. Puteți vedea același lucru în folderul de instalare.

Pentru a testa serverul web, deschideți browserul și introduceți în bara de adrese: test1.ru

Dacă totul funcționează bine, veți vedea linia: " Acesta este fișierul /home/test1.ru/www/index.html" (ca în captura de ecran de mai sus).

Vă puteți bucura - acum aveți un server web;)

Postfaţă

Ca întotdeauna, dacă aveți întrebări, completări, gânduri etc., sunteți binevenit să comentați această postare.

Stai cu noi. Toate cele mai delicioase lucruri doar pentru tine ;)

De-a lungul timpului, orice dezvoltator web ( blogger, web designer sau programator web) va avea nevoie de un site special de testare unde să puteți exersa fără probleme dezvoltarea site-ului web sau testarea unui alt proiect web. Unii începători folosesc resursele găzduirii lor plătite și plasează acolo cel puțin două site-uri web. Un muncitor ( de bază), si celalalt ( adiţional) pentru testare. Locul de testare este supus diverselor teste ( instalarea și testarea multor plugin-uri, teme, scripturi și așa mai departe).

Ca urmare, cu acest aspect, site-ul principal de producție suferă foarte mult, deoarece majoritatea resurselor de găzduire sunt consumate de proiectul de testare. Cu toate acestea, există o altă modalitate care va permite fără pierderi ( atât în ​​termeni monetari, cât și de resurse) efectuați testarea site-urilor dvs. și acum vom lua în considerare această metodă.

De ce nu?

Probabil că știți deja că pentru a vă pune site-ul pe Internet, trebuie să înregistrați un nume de domeniu, să cumpărați găzduire, adică spațiu pe disc pe un computer cu o conexiune de mare viteză pe care să poată rula scripturi PHP. Pentru ca site-urile să funcționeze pe deplin, trebuie instalate PHP și MySQL. Toate acestea nu sunt disponibile pe un computer obișnuit. Cum pot rula fișierele HTML și PHP pe computerul dvs.?

Un fișier obișnuit poate fi deschis cu Notepad++ sau chiar cu Notepad. Scrieți ceva în interior, salvați-l și apoi, fără probleme, deschideți acest fișier în browser și vedeți cum ar arăta acest fișier pe un site de găzduire de pe Internet. Adică vedem deja o pagină HTML funcțională. În el putem crea anumite design-uri, conținut și monitoriza proiectul fără o conexiune la Internet. În esență, avem deja totul. Dacă vrem să rulăm un fișier PHP folosind un browser, atunci nu vom reuși, deoarece scripturile PHP din sistemul de operare Windows nu vor funcționa fără software suplimentar.

Toate acestea nu sunt disponibile pe un computer obișnuit și, prin urmare, nu există posibilitatea de a lucra cu proiectele dvs. web. Prin urmare, unii începători încep să cheltuiască bani pe resurse suplimentare ale găzduirii lor plătite. Dar ce să faci în acest caz? Răspunsul este simplu - există programe speciale cu care îți poți instala propriul server dedicat direct pe computer.

Ce este un server?

Ce s-a întâmplat Serverși cum diferă un server local de unul situat în rețea. În cazul nostru, un server nu înseamnă un computer, ci un set special de programe care asigură funcționarea optimă a site-ului. Pentru ca site-ul să funcționeze, va trebui să-l instalăm într-o locație specială desemnată pe server (). Adică, descarcăm fișiere de site pe un computer la distanță. Cu toate acestea, fără programe speciale de server, fișierele noastre încărcate nu vor fi vizibile în rețea. Acum, în astfel de scopuri, ne vom crea propriul server pe computerul nostru de acasă.

Pentru asta avem nevoie de programe speciale. Dar care sunt mai potrivite și ce dificultăți pot cauza în timpul lucrului ulterioar? Pentru informarea dumneavoastră, mai jos am enumerat cele mai bune servere web după popularitate din întreaga lume. Cu toate acestea, acest lucru nu înseamnă că trebuie instalate imediat. Voi explica de ce mai târziu!

Lista celor mai bune servere web

În prezent, pe piață există mai multe soluții de la o varietate de producători:

  • (site - apache.org) este cel mai răspândit și popular server gratuit din rețea. Este mai fiabil și mai flexibil. Serverul nu solicită resursele procesorului și este capabil să deservească multe site-uri. Aplicația este disponibilă pentru o gamă largă de sisteme de operare, inclusiv Unix, Linux, Solaris, Mac OS X, Microsoft Windows și altele. Utilizarea Apache este în prezent de 71%. Cu toate acestea, acesta este un program complex pe care nu orice începător îl poate gestiona.

  • (site-ul web - www.iis.net) este un alt server de încredere de la Microsoft. S-a așezat ferm pe locul doi, cu 14% din utilizarea online. După instalarea programului, vor fi acceptate doar două limbaje de programare ( VBScript și JScript). Cu toate acestea, puteți deschide funcții suplimentare instalând extensiile necesare. Odată cu instalarea unor astfel de module, funcționalitatea acestui server este crescută semnificativ.

  • NGINX (site - nginx.org/ru/) este cel mai popular server web de pe internetul rusesc. Fata de primele doua, este cea mai simpla si nu are functii inutile. De asemenea, este lăudat pentru fiabilitatea și viteza mare. Dezvoltatorul acestui produs este compatriotul nostru Igor Sysoev. În 2004, a lansat prima versiune de nginx. Acum, acest produs software este unul dintre cele mai populare trei servere web din lume. Utilizarea sa este de aproximativ 6,5%.

  • (site-ul web - litespeedtech.com) - acest server web nu are multe capabilități, dar are o viteză foarte mare. Este de 9 ori mai rapid decât popularul Apache. Se acordă multă atenție siguranței ( propria protecție împotriva supraîncărcării sistemului, verificarea strictă a solicitărilor http, anti-ddos și multe altele). LiteSpeed ​​​​este disponibil pentru Solaris, Linux, FreeBSD și Mac OS X. Programul are o rată de utilizare de 1,5%.

Desigur, există multe alte programe similare, dar ponderea utilizării și încrederii lor în rândul utilizatorilor nu este la fel de mare ca acestea. Din păcate, nu veți putea face acest lucru cu un singur program. Nu numai că sunt utile pentru proiecte mari, dar pot fi și dificil de instalat și configurat. În plus, pe lângă astfel de servere, este necesară și instalarea și configurarea separată a unor programe ( de exemplu, pentru a lucra cu o bază de date). Toate acestea cauzează dificultăți semnificative pentru mulți utilizatori. Ce să faci în acest caz?

Caracteristicile serverului local

În acest moment, există multe distribuții diferite care pot face viața mai ușoară oricărui webmaster începător. Sunt foarte ușor de instalat, ușor de operat, mai puțin pretențioși cu resurse și conțin elementele software necesare pentru cea mai bună performanță.

Acesta este server local- acesta nu este un singur program ( nu un server web specific), ci o colecție specială care include versiuni ușoare ale programelor server complexe. De obicei, ansamblul include: serverul în sine ( mai ales Apache, dar pot fi și altele), compilator PHP ( cu ajutorul lui browserul poate citi codurile și asambla pagina), componente pentru lucrul cu baze de date, diverse instalatoare și multe alte programe. Toate acestea fac lucrurile mult mai ușoare decât dacă am instala și configura fiecare program separat.

În plus, module separate pot fi conectate la pachetele de bază ale serverelor locale pentru a extinde funcționalitatea. O altă caracteristică importantă este că pe unele servere este posibil să se lucreze de pe o unitate flash amovibilă. În general, astfel de ansambluri sunt foarte potrivite pentru dezvoltarea rapidă a site-urilor web, testarea proiectelor mici și, uneori, chiar a celor mari.

Revizuirea serverelor locale populare

Iată câteva versiuni care vă pot fi utile:

  • (site-ul web - denwer.ru) este un server intern gratuit care este proiectat să funcționeze cu site-uri web, aplicații web sau pagini de internet. Dezvoltatorii săi sunt Dmitry Koterov și Anton Sushchev. Acest produs conține distribuțiile necesare pentru lucrul simplificat. De exemplu, acesta include serverul web Apache cu diverse suporturi, panoul phpMyAdmin și MySQL pentru lucrul cu baze de date și alte programe. Puteți lucra și de pe o unitate flash amovibilă. Din păcate, Denwer acceptă doar sistemul de operare Windows.

  • XAMPP (site-ul web - www.apachefriends.org/en/xampp.html) este un server special construit de la prietenii Apache. Distribuțiile necesare vă permit să rulați un server web cu drepturi depline pe acesta. Acest program este distribuit gratuit și acceptă lucrul pe Windows, Solaris, Mac OS X și Linux. Există și următoarele avantaje: serverul este popular pentru interfața sa de utilizator foarte simplă, ceea ce îl face favorit pentru mulți începători; există mai multe apariții ale versiunilor actualizate; procesul de actualizare este foarte simplu și ușor de utilizat; Există module suplimentare. De asemenea, puteți descărca versiunea necesară de pe un alt site oficial - sourceforge.net/projects/xampp/files.

  • (site - www.appservnetwork.com) este un server excelent de la un producător thailandez, al cărui concept este instalarea și configurarea ușoară a tuturor distribuțiilor în 1 minut. Prima lansare a ansamblului a avut loc în 2001 și de atunci numărul utilizatorilor a crescut tot timpul. AppServ este foarte ușor de instalat, funcționează stabil și nu este mai rău decât versiunile oficiale și individuale, iar performanța sa de încredere face posibilă crearea unui server web cu drepturi depline pe computer.
  • (site - vertrigo.sourceforge.net) este un alt server local bun și ușor de instalat. Ansamblul este foarte flexibil, are performanțe bune și ocupă puțin spațiu pe disc. Din păcate, deocamdată funcționează doar pe sistemul de operare Windows.
  • Zend Server Ediția comunitară (site-ul web - www.zend.com) este un server gratuit de la Zend, conceput pentru a funcționa cu aplicații web. Conține toate componentele necesare pentru implementarea rapidă a unui server local pe computer.

  • (site-ul web - open-server.ru) este un server local portabil intern care are o funcționalitate ridicată pentru dezvoltarea și crearea de site-uri web și alte proiecte web. Are o interfață multilingvă ( inclusiv rusă) și este proiectat să ruleze pe sistemul de operare Windows. Lucrările de pe suporturi amovibile sunt acceptate. Acest server este foarte bun și servește ca o alternativă bună la Denver.

  • (site - wampserver.com) - o altă construcție bună cu o interfață rusă ( mai sunt si alte limbi). Există un meniu simplu și clar, iar instalarea și configurarea convenabilă a ansamblului nu provoacă dificultăți deosebite. Configurarea se poate face fără a afecta fișierele de configurare, ceea ce este foarte util pentru webmasterii începători. Serverul este distribuit gratuit și rulează doar pe platforma Windows. Din păcate, nu există încă o versiune portabilă.
  • (site - easyphp.org) - un asamblare foarte simplu cu suport pentru limba rusă. Ansamblul este neremarcabil, nu are o funcționalitate uriașă și este destinat în principal testării proiectelor mici. Există suport pentru lucrul de pe medii portabile. Acest server va servi ca un bun înlocuitor pentru Denver.