LA CAMPANA

C'è chi ha letto questa notizia prima di te.
Iscriviti per ricevere gli ultimi articoli.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam

Sull'argomento di questo sito, è abbastanza logico, in uno dei primi articoli, familiarizzerò con gli strumenti principali per la creazione di siti locali e applicazioni software, piattaforme server locali. In questo articolo, daremo brevemente un'occhiata agli assembly WAMP per lo sviluppo di un sito locale su una macchina con windows installato... Queste sono le build WAMP principali e più popolari.

Apri server

Questo assembly è multivariato. Installazione stazionaria (in computer di casa) e portatile (supporto portatile).

Apri server - l'assemblea è relativamente giovane, ma conquista saldamente le prime posizioni nella fila dei server locali. Ci sono diverse ragioni per questo, ma ci sono tre ragioni principali:

  1. La piattaforma è portatile e disponibile senza installazione su un sistema operativo;
  2. Open Server è costantemente aggiornato, e non si "blocca" per diversi anni senza un aggiornamento, il che indica il lavoro costante dell'autore sul progetto;
  3. La piattaforma ha cinque opzioni linguistiche (principale russo).

Ci sono ancora molte caratteristiche interessanti nella build di Open Server che facilitano il lavoro dello sviluppatore. Piace facilità di installazione, pompaggio autonomo programmi mancanti, due servizi HTTP (Apache e Nginx), diverse versioni del DBMS e PHP, la presenza di un programma di controllo.

Of.site: open-server.ru

Xampp

Questo assembly sta per: any axis + apache + mariabd + php + perl.

La piattaforma Xampp è leader nella classifica di piattaforme simili all'estero. La piattaforma è interessante per la possibilità di lavorare su diversi sistemi operativi, la prima lettera della sigla [X] lo indica. Può essere Windows, Linux e OS X. Le due [p] alla fine dell'acronimo stanno per php e perl (lingue disponibili). Invece di MySQL, c'è un più potente DBMS MariaDB.

La comunità XAMPP ha più di 10 anni, di conseguenza, ci sono molte informazioni sull'utilizzo della piattaforma. XAMPP è "curato", costantemente aggiornato, esiste una versione con PHP 7.0.4. è apparsa anche una versione russa del sito ufficiale.

Fonte primaria: www.apachefriends.org/ru/index.html

Denver

Costruire WAMP (windows + apache + mysql + php). L'installazione è solo stazionaria.

La piattaforma server locale più leggendaria e più controversa. Denver era brava quando ero solo nel mercato russo. Il tempo passa e Denver non vuole svilupparsi in alcun modo. Forse Denver detiene il comando della rete, in termini di risoluzione dei problemi con la sua installazione e utilizzo, e ancora di più sui problemi quando si trasferiscono siti locali da esso all'hosting a pagamento.

Di. sito web: www.denwer.ru/

WampServer

conclusioni

Queste sono tutte e sette le piattaforme WAMP in questa recensione. È ancora troppo presto per trarre conclusioni sulla qualità. in altri articoli, tratteremo in dettaglio ogni piattaforma.

Come molti di voi sanno, ci sono stato computer locale Usato Denwer, tuttavia, circa sei mesi fa, ho deciso di passare a OpenServer... Ed ecco perché.

Quando ho appena iniziato a creare siti Web (da qualche parte intorno al 2008), la scelta dei pacchetti per tutto ciò di cui avevo bisogno era estremamente scarsa. Era xampp, denwer e 1-2 altre opzioni. Pertanto, non sorprende che la stragrande maggioranza dei programmatori imposti tutto da sola: Apache, MySQL, PHP, phpMyAdmin eccetera. E sullo sfondo di quei pochi pacchetti che c'erano, ho selezionato esattamente Denwer.

Ma poi per ragioni a me sconosciute Denwer si è rivelato essere abbandonato e ha smesso di aggiornarsi del tutto. Sul questo momento a ultima versione Denwer adesso PHP 5.3.13risale all'8 maggio 2012. Cioè, in 5 anni non è stato nemmeno aggiornato PHP... Pertanto, sfortunatamente, da Denwer Ho dovuto rifiutare, proprio per la mancanza di aggiornamenti. È facile aggiornare esattamente PHP su Denwer - è molto problematico e non sempre funziona, sebbene sia storto e obliquo, ma ci sono riuscito. Ma non si tratta solo di PHP, ma in generale nell'intera assemblea.

E così alla fine del 2016 ho deciso di vedere cosa c'era di nuovo e mi sono imbattuto OpenServer... Tra i vantaggi, voglio notare quanto segue:

  • C'è tutto ciò di cui hai bisogno: Apache, MySQL, PHP, phpMyAdmin eccetera.
  • Puoi scegliere qualsiasi versione di tutto ciò che è disponibile. Ad esempio, puoi prendere PHP 7, ma puoi prendere PHP 5, Puoi prendere Apache 1, ma puoi prendere Apache 2... Tutto questo è estremamente facile da configurare.
  • È facile da configurare in modo che le lettere vengano effettivamente inviate dal tuo computer e non solo piegate in un papà, come in Denwer... Certo, avrebbe potuto essere fatto anche lì, ma in OpenServer questo è molto più facile da fare.
  • Disponibilità Server FTP.
  • La presenza di un pianificatore di attività.
  • Comoda interfaccia con tutte le impostazioni.
  • OpenServer aggiornato regolarmente.

Tra gli svantaggi, forse, noterò solo le dimensioni piuttosto grandi. Denwer era davvero leggero, ma penso che sia un piccolo difetto OpenServer rispetto a molti vantaggi.

Complesso. Questo è, hai indovinato, il buon vecchio Denwer. Si stabilì saldamente sul mio computer nel 2003. Altre alternative, se esistevano in quel momento, erano conosciute in circoli ristretti e non erano così popolari.

Diamo un'occhiata a cosa possiamo usare oggi, dopo tanti anni. Suggerisco di rivedere, testare e confrontare 14! sistemi software destinato allo sviluppo di siti per Windows.

1. AMPPS

Ultima versione: 1.7.0
Lingua russa: sì (parzialmente)
Versione portatile: no
Pagina iniziale: http://www.ampps.com/

Kit base:

  • Softaculous AMPPS 1.7
  • Apache 2.2.22
  • MySQL 5.5.22
  • PHP 5.3.10 e 5.2.17
  • PERL 5.10.1
  • Python 2.7.2
  • MongoDB 2.0.4
AMPPS non è solo un assemblaggio WAMP, è un'intera libreria di applicazioni in cui ciascuna di esse può essere rapidamente installata, ruotata e modificata senza lasciare la cassa. Tutta questa economia è accuratamente catalogata e descritta in dettaglio.

L'indubbio vantaggio di questo assemblaggio è il supporto di molti CMS comuni, piattaforme blog, forum web, bacheche, gallerie fotografiche, ecc. Totale applicazioni disponibili più di 200! Anche il set di componenti inclusi nel pacchetto tiene il passo con la vita, tutti i moduli sono abbastanza freschi e, sorprendentemente, qui possiamo trovare cose esotiche come Python e MongoDB.

Tra gli svantaggi, voglio notare la traduzione russa parziale, che è presente solo nella directory degli script, e anche allora non ovunque. Dopo aver riavviato Apache, il menu del vassoio si è rifiutato di funzionare, riavviare Windows non ha aiutato. Un altro inconveniente è la mancanza di portabilità. A mio parere, AMPPS è più utile per i principianti per imparare gli script che per gli sviluppatori seri. Non è stato molto comodo per me lavorare con questo pacchetto software, ci sono opzioni migliori.

Ultima versione: 2.5.10
Lingua russa: no
Versione portatile: no
Pagina iniziale: http://www.appservnetwork.com/

Kit base:

  • Apache 2.2.8
  • PHP 5.2.6
  • MySQL 5.0.51b
  • phpMyAdmin-2.10.3
Apache e MySQL vengono installati come servizi. Non esiste un programma di controllo, solo una pagina di design discutibile con un collegamento a PhpMyAdmin. Fondamentalmente, AppServ è un programma di installazione grafico per Apache, PHP, MySQL e nient'altro. Se la stessa Denwer avvia i componenti, qui vengono semplicemente installati come servizi e controllati da Windows stesso.

Ultima versione: 3.2010-11-07
C'è la lingua russa
Versione portatile: sì
Pagina iniziale: http://www.denwer.ru/

Kit base:

  • Apache 2.2
  • PHP 5.3.3
  • MySQL 5.1.40
  • phpMyAdmin 3.2.3
Denwer ... buon vecchio Denwer. Vediamo lo stesso misero insieme di componenti non molto freschi (ridotti alle stesse uova), una finestra nera e nessuna GUI. I vantaggi di questo pacchetto includono le sue dimensioni estremamente ridotte e una buona "base di conoscenza" sul forum, accumulata in molti anni. In effetti, il server è controllato eseguendo script BAT per l'avvio e l'arresto dei moduli, in quanto tale non esiste alcun programma di controllo.

Denwer è estremamente semplice e diretto, e quindi ha il più grande esercito di fan tra i "manichini". Maggior parte descrizione completa questa piattaforma sarà la seguente frase, detta da uno degli utenti: "Denver esegue i compiti principali, e va bene, e più lozioni, più problemi (nessuno le usa per tutte e 100)".

Ultima versione: 5.3.9
Lingua russa: sì
Versione portatile: sì
Pagina iniziale: http://www.easyphp.org/

Kit base:

  • PHP 5.3.9
  • PhpMyAdmin 3.4.9
  • Apache 2.2.21
  • MySQL 5.5.20
Abbastanza semplice e insignificante assemblaggio. Ci viene offerto il solito menu senza fronzoli, impostazioni semplici e una pagina iniziale confusa senza la lingua russa. Questo pacchetto software non mi ha fatto alcuna impressione e funziona bene. EasyPHP è abbastanza adatto come sostituto di Denwer per la "versione con windows" (se non fa paura pagina iniziale).

Nota che EasyPHP gestisce il server da solo, non si apre nessuna finestra nera spaventosa, l'avvio e l'arresto del server sono piuttosto rapidi.

Ultima versione: 2.0.2.0
C'è la lingua russa
Versione portatile: sì
Pagina iniziale: http://eleanor-cms.ru/server

Kit base:

  • Apache 2.2.19
  • PHP 5.3.6
  • MySQL: MariaDB 5.2.6
  • PhpMyAdmin 3.4.2
  • SlimFTPd 3.1.81
  • DNS non associato 1.4.10
All'inizio, EleanorServ mi sembrava un cavallo oscuro, o meglio una specie di server specializzato per l'omonimo Eleanor CMS. Dopo averlo esaminato, si è scoperto che si tratta di un normale kit WAMP.

In questo assemblaggio, mi è piaciuto il design del menu, che si è rivelato piuttosto attraente, il che è una rarità tra questo tipo di programmi. Mi è piaciuto anche il pannello di controllo, o meglio la pagina iniziale, che ha un design piuttosto insolito.

Dopo aver creato un nuovo dominio, il pannello di controllo è semplicemente scomparso. Si è scoperto che c'era un errore nel gestore dominio e si apre un indirizzo errato, ma queste sono sciocchezze. Un'altra delusione è stata l'impossibilità di aprire la cartella con i domini dal menu del vassoio, ho dovuto cercare dove ho installato EleanorServ ...

In generale, mi è piaciuto EleanorServ, soprattutto la possibilità di avviare / arrestare il server direttamente dal browser.

6. Nimp

Ultima versione: 1.5.0
C'è la lingua russa
Versione portatile: sì
Pagina iniziale: http://nimpbox.ru/

Kit base:

  • Apache 2.2.17
  • Nginx 0.9.3
  • MySQL 5.5.8
  • PHP 5.3.5
  • Sendmail 31
  • phpMyAdmin 3.3.9
  • Sypex Dumper 2.0.8
  • FileZilla 0.9.37 beta
  • Memcached 1.2.4
Qui vediamo una brutta implementazione di un pannello di controllo con elementi di pornografia, ma c'è un menu del vassoio piuttosto interessante. La cosa più strana di questa assemblea è di ben 4! icone del vassoio con esattamente lo stesso menu. Non sono riuscito a far funzionare il server la prima volta. Come si è scoperto, Nimp può funzionare solo dalla radice del disco, il che è senza dubbio un altro grosso svantaggio di questo pacchetto software.

Durante l'utilizzo di questo assembly, qualcosa si bloccava costantemente, FileZilla non si è mai fermato (ho dovuto uccidere tramite il task manager) e Memcached non si è avviato affatto. Qualche sconcerto è stato causato dalle parole dell'autore del programma che "questa assemblea è perfetta per i siti molto caricati nelle reti aziendali e cittadine", il programma è chiaramente lontano dall'essere utilizzato in un ambiente aziendale.

Il "trucco" di questa piattaforma è che Nginx funziona come frontend ed è inteso per servire contenuto statico, mentre Apache funziona come backend per generare contenuto dinamico. In generale, la mia impressione di questa assemblea è rimasta ambigua, è passata gradualmente da nettamente negativa all'inizio a normalmente accettabile nel processo di lavoro con il programma.

Ultima versione: 4.5.2
C'è la lingua russa
Versione portatile: sì
Pagina iniziale: http://open-server.ru/

Kit base:

  • 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);
  • SlimFTPd 3.181;
  • Sendmail falso 32;
  • NNCron Lite 1.17;
  • Memcached 1.2.6;
  • Adminer 3.3.4;
  • HeidiSQL 7.0;
  • Webgrind 1.0;
  • PHPMyAdmin 3.5.1;
  • PHPPgAdmin 5.0.4;
  • PHPMemcachedAdmin 1.2.1;
A differenza di altri partecipanti alla nostra recensione, Open Server ha l'interfaccia più piacevole e ben congegnata, ha potenti capacità per la configurazione e l'amministrazione dei componenti. Gli indubbi vantaggi includono il supporto per i profili delle impostazioni, il cambio di moduli HTTP / MySQL / PHP, un pianificatore di attività (cron), una comoda gestione di domini e alias e per i manichini c'è un manuale utente ragionevole.

Una caratteristica interessante di Open Server è la possibilità di utilizzare il programma come menu di avvio personale portatile. Puoi installare il server su chiavetta USB, muovi il tuo programmi portatili, crea segnalibri per i siti visitati di frequente e ovunque tu sia, avrai un comodo menu accesso veloce ai tuoi siti e programmi preferiti.

Ultima versione: 1.8.2
Lingua russa: no
Versione portatile: sì
Pagina iniziale: http://www.server2go-web.de/

Kit base:

  • Apache 2.2
  • PHP 5.3.2
  • SQLITE
  • MYSQL 5.1.46
  • PERL 5.8
Ho sputato a lungo da questo fango e ho passato diversi minuti a cercare e uccidere i processi infantili. Si è scoperto che quando si esegue il programma Server2go, il server web si avvia e basta. TUTTO - nel senso letterale della parola, non esiste un programma di controllo, nessun monitor, il server non può essere né arrestato né semplicemente riavviato. Tutto ciò che questo pacchetto software ha è una pagina iniziale in cui è possibile visualizzare informazioni innocue come uscita PHP Informazioni.

L'impressione è estremamente negativa, anche se sembrerebbe: il server si avvia, PhpMyadmin si apre e cos'altro serve? No, un server che non può essere fermato non fa per me. Brucialo all'inferno!

Ultima versione: 8.5.4
Lingua russa: sì
Versione portatile: no
Pagina iniziale: http://www.uniformserver.com/

Kit base:

  • Apache 2.4.2
  • PHP 5.4.0
  • MySQL 5.5.24
  • phpMyAdmin 3.5.1
Uniformserver è solo un altro pezzo di lavoro sul mio ginocchio e non posso dire almeno qualcosa di buono al riguardo. Una traduzione russa storta, un enorme brutto logo nel menu del vassoio, il menu stesso non è affatto pensato e, a causa della traduzione storta, è generalmente impossibile capire qualsiasi cosa. Tutto ciò che questo assembly può fare è avviare e aprire PhpMyadmin. Utilizzando il menu, è ancora possibile accedere ai log e ai file di configurazione. L'unica piacevole sorpresa è stata trovare Cron lì.

Ultima versione: 8.5.0
Lingua russa: no
Versione portatile: sì
Pagina iniziale: http://www.usbwebserver.net/

Kit base:

  • Apache 2.2.21
  • MySQL 5.5
  • PHP 5.3.9
  • PhpMyAdmin 3.4.9.0
Kit WAMP semplice e leggero. Il pannello di controllo è semplice, può essere nascosto nel vassoio. Sfortunatamente, non esiste la lingua russa. L'assemblaggio può essere consigliato per utenti poco esigenti e principianti. Non ci sono caratteristiche o chicche di cui potrei parlare in questo pacchetto software.

La funzionalità di USBWebserver è simile a Denwer, tranne per il fatto che manca Perl. Nel pannello di controllo, puoi avviare / arrestare i moduli, aprire i registri, ce ne sono ancora un paio funzioni utili e le impostazioni, tutto qui. Consiglierei questo assembly come sostituto della GUI per Denwer per coloro che necessitano di funzionalità simili, ma desiderano avere un pannello di controllo con pulsanti e modifiche.

Ultima versione: 2.27.0
Lingua russa: no
Versione portatile: no
Homepage:

Kit base:

  • 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 pacchetto software buono e funzionale, abbastanza noto, facile da imparare. Ha un comodo menu, buone opportunità nella configurazione di PHP e Apache. Mi è piaciuto molto l'assemblaggio, un tempo ho usato Vertrigo per parecchio tempo.

Ma non tutto è così roseo nel nostro regno, ovviamente ci sono anche degli svantaggi. Lo svantaggio più importante e significativo è che Vertrigo non è portatile, non può essere installato su un'unità flash USB e utilizzato su macchine diverse. Tra gli altri problemi, vorrei sottolineare le difficoltà con la creazione di un dominio o alias, nonché l'assenza della lingua russa.

Ultima versione: 2.2d
Lingua russa: sì
Versione portatile: no
Pagina iniziale: http://www.wampserver.com/

Kit base:

  • 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
Come XAMPP, questo assembly è ampiamente conosciuto in occidente. Forse la ragione di ciò è il supporto per un gran numero di lingue, la possibilità di installare qualsiasi versione di Apache, MySQL e PHP come add-on e una home page attraente, cosa che non si può dire del programma di controllo stesso.

L'assemblaggio funziona bene e ha un menu spaventoso ma comprensibile. Non c'è niente in esso che distingue questo server web locale dalla massa. Ad essere onesti, sono rimasto molto sorpreso di vedere un tale squallore nel design del programma dopo aver visitato l'elegante e colorata homepage.

Ultima versione: 0.4.0.4
C'è la lingua russa
Versione portatile: sì
Pagina iniziale: http://winginx.ru/

Kit base:

  • 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;
  • Adminer 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
Questo assembly vanta la presenza di MongoDB e Node.js, nonché la popolarità in rapida crescita del server web Nginx. Sono stato anche contento della presenza di un normale menu del vassoio e di una sezione delle impostazioni, ma durante il lavoro si è scoperto che la finestra delle impostazioni ha 3 schede in cui ci sono solo 1-2 opzioni (perché?).

Lavorare con i log sembra piuttosto strano in Winginx. Per visualizzarli, ci viene offerto un menu per la selezione dei file nella forma error.log, access.log e così via, ma a quale modulo si riferiscono questi log è impossibile da capire: Nginx, PHP o forse Node.js?

Sebbene Winginx abbia programma di controllotuttavia, il comando del server web stesso, così come in Denwer, viene eseguito tramite file .bat. Ho tratto questa conclusione dal pop-up di finestre nere dal nulla durante l'avvio o l'arresto del server.

È possibile che qualcuno (prima di tutto principianti) trovi la funzione molto utile installazione automatica script (PhpBB, WordPress, Joomla, ecc.) durante la creazione di un dominio, soprattutto se si tiene conto che gli script sono configurati per funzionare con Nginx (riscrivere le regole di riscrittura da soli è piuttosto difficile). Tuttavia, personalmente non uso mai tali funzioni e preferisco eseguire l'installazione da solo, perché non sai mai cosa e come viene installato lì e quali sorprese potrebbero aspettarti in futuro.

14.Xampp USB Lite

Ultima versione: 1.7.7
Lingua russa: no
Versione portatile: sì
Homepage: http://www.apachefriends.org/en/xampp-windows.html

Kit base:

  • Apache 2.2.21
  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5
XAMPP è un pacchetto software molto popolare all'estero. Penso che la popolarità sia dovuta al fatto che questo assembly è abbastanza affidabile e ha versioni per tutti i principali sistemi operativi: Windows, Linux, Mac OS X e persino Solaris.

I moduli si avviano e si fermano abbastanza velocemente, la pagina di benvenuto non è confusa e comprensibile, anche se in inglese. In generale, un pacchetto software abbastanza buono (con un sacco di chicche nella versione desktop) in cui non c'è nulla di superfluo o ripugnante. Le finestre nere non attaccano da dietro l'angolo, il pannello di controllo è abbastanza ordinario, ma di scarsa utilità.

Tra gli svantaggi di questo complesso software, posso notare proprio questo pannello di controllo, o meglio l'assenza di questo controllo stesso, non ha altro che l'avvio e l'arresto del server. Non esiste un comodo menu con un elenco di siti, non esiste una sezione delle impostazioni del server web, non ce ne sono strumenti utili... Sarà necessario configurare manualmente l'ambiente di lavoro in questo assembly.

Confronto

Portatile lingua russa Disponibilità della GUI GUI utile Visualizzazione dei registri
AMPPS - + + - +
- - - - -
+ + - - -
+ + + + +
+ + + + +
Nimp + + + + -
+ + + + +
+ - - - -
- + + - +
+ - + - -
- - + + +
- + + + +
+ + + + +
Xampp USB Lite + - + - -
Migliori risultati: EasyPHP, Open Server, Winginx.

Test

Test n. 1 - Falsa partenza

L'essenza del test è rovinare deliberatamente la configurazione di Apache per verificare se riceviamo un avviso o se tutti gli indicatori diventeranno verdi, ma non funzionerà nulla. D'accordo sul fatto che c'è poca voglia di utilizzare un'assemblea che riporta ingannevolmente un lancio riuscito e ti rende un idiota. Se il server non fornisce alcun segnale o funziona in segreto, anche il test sarà considerato fallito.

Prova numero 2 - Sentieri difficili

L'essenza del test è installare intenzionalmente il server in una cartella con un nome complesso, nel nostro test useremo una cartella denominata "C: \\ test \\ Mys $ ka! ._- () zlo () + ~% & 2% Files". Se PhpMyAdmin (è preso solo per comodità, poiché è in ogni assembly) non si apre, il test fallirà di conseguenza. Ogni persona è un'individualità, le cartelle sono talvolta chiamate i nomi più inaspettati. Il nome della cartella scelto per il test è corretto per Windows e dovrebbe essere elaborato correttamente.

Test # 3 - SSL pronto all'uso

Il test è estremamente semplice: avviamo il server e proviamo ad aprire PhpMyAdmin tramite protocollo SSL.

Leggenda: "+" significa che il test è stato superato con successo, "-" significa che il test è fallito.

Falso lancio Sentieri difficili SSL pronto all'uso
AMPPS + + +
- + -
- + +
+ + -
+ + -
Nimp + - -
+ + +
- + -
+ - -
+ - -
+ + -
+ + -
- - -
Xampp USB Lite + - +
Migliori risultati: AMPPS, Open Server.

Conclusione

Dopo aver esaminato e testato così tanti sistemi software, sorge la domanda: cosa dovresti scegliere alla fine per il lavoro quotidiano? La risposta a questa domanda non è così semplice, ogni assemblaggio andrà bene per un certo tipo di compito.

Per i principianti, suggerisco di utilizzare Denwer come il kit WAMP più semplice e testato nel tempo. Per tutti gli altri sviluppatori web, così come per quei neofiti a cui mancano le funzionalità di Denwer, consiglio di usare Open Server.

Se hai bisogno di familiarizzare rapidamente con uno script, un forum, una galleria fotografica o un libro degli ospiti ben noti e non vuoi preoccuparti di installarlo e trovare una piattaforma adatta, puoi provare AMPPS. Naturalmente, a condizione che lo script che ti interessa sia supportato da questo sviluppo.

Nel caso qualcuno abbia bisogno di usare moduli così rari come local server email, Node.js, MongoDB, ecc., Quindi penso che tutti possano scegliere un'opzione adatta per se stessi tra gli altri partecipanti alla nostra recensione.

P.P.S Voglio avvertire i commentatori che sostengono una macchina virtuale con Linux a bordo e non riconoscono nient'altro come alternativa. Sono in parte d'accordo con te, trasferendo un sito su un hosting reale, potrebbero sorgere alcuni problemi: stream, diritti fs, collegamenti simbolici, console, ecc.

Tuttavia, guardalo dall'altra parte. Tali problemi sono casi speciali e si verificano abbastanza raramente. In realtà, è vero il contrario: il progettista di layout sul motore Smarty non ha bisogno di sapere nulla di stream, collegamenti simbolici e console e gli sviluppatori CMS hanno imparato a impostare i permessi di scrittura corretti per i file caricati per 100 anni.

Di conseguenza, vorrei dire: le piattaforme WAMP hanno il diritto di esistere e l'uso delle macchine virtuali nella maggior parte dei casi è completamente ingiustificato.

Su una macchina locale, è necessario un software adatto. Sono disponibili molte build di server Web predefinite. Ad esempio XAMPP e Denwer. Ma quale scegliere? Qual è la differenza? Hanno degli svantaggi? Non esiste un programma perfetto che si adatti a tutti gli utenti contemporaneamente. Dopotutto, ognuno ha la propria serie di attività e le proprie esigenze. Leggi le descrizioni di queste utilità e decidi quale è quella giusta per te: Denwer o XAMPP.

Qual è la scelta migliore per creare un server locale: Denwer o XAMPP?

Queste app sono simili in molti modi. Hanno già un software integrato che ti serve per lavorare:

  • Linguaggio di programmazione PHP.
  • Servizio HTTP Apache.
  • Motore di database MySQL.
  • Client grafico PhpMyAdmin.

Con loro, puoi rilanciare in pochi minuti server locale... Altrimenti, dovrai raccogliere e installare manualmente i moduli, scegliere una configurazione. Auto-configurazione è un processo lungo e complicato. È necessario se stai creando una risorsa pubblica. Per una macchina virtuale, puoi utilizzare un assembly predefinito.

Le ultime informazioni sulle nuove versioni di Denver e XAMPP sono disponibili sul sito Web degli sviluppatori. Indica quali librerie sono incluse con il server.

Denwer

Il programma "pesa" meno di 10 megabyte. Include componenti di base... Ma individualmente occupano molto più spazio. Moduli ed estensioni aggiuntivi possono essere scaricati dalla pagina denwer.ru. Per esempio:

  • ActivePerl. Distribuzione del linguaggio di programmazione Perl.
  • Sistemi di gestione di PostgreSQL e FireBird DB.
  • Emulatore di server di posta con protocollo SMTP.
  • Linguaggi di programmazione Python e Parser.

Anche su questo sito sono presenti istruzioni in russo e una FAQ. Se hai una domanda che non è nell'aiuto, dai un'occhiata al forum di Denver. Ha una vasta base di conoscenze. Altri utenti o gli stessi sviluppatori ti aiuteranno a risolvere qualsiasi problema.

Tutte le configurazioni necessarie sono preconfigurate nel programma. Installa, esegui, usa. Ma se il computer è nuovo, devi ancora "prepararlo".


Non è necessario immettere alcun comando, scegliere impostazioni o selezionare caselle. Hai solo bisogno di premere alcuni pulsanti. E il server sarà disponibile su "http: // localhost / denwer /". Sul desktop verranno visualizzate anche le icone per l'avvio dell'applicazione. Se viene visualizzato il messaggio "Evviva, funziona!" Nella finestra dell'utilità, è possibile utilizzare un server completo.

ATTENZIONE. Ma la facilità di installazione non è l'unico vantaggio del programma. Cosa scegliere: Denwer o XAMPP? L'installazione rapida è davvero il fattore decisivo? Diamo uno sguardo ai vantaggi e agli svantaggi di queste applicazioni separatamente.

Pro di Denver:

  • Non è necessario configurare nulla. Dopo una semplice installazione, puoi avviare immediatamente la macchina virtuale.
  • L'applicazione è leggera e ben ottimizzata.
  • È semplice e diretto. Pertanto, è adatto ai principianti.
  • Supporto per la lingua russa.
  • È disponibile l'integrazione di librerie aggiuntive.
  • Può essere trasferito ad altre macchine. Lungo la strada, non è necessario configurare nulla.
  • Una vasta base di conoscenza è disponibile sul sito web degli sviluppatori: istruzioni, descrizioni, FAQ, registro degli aggiornamenti.
  • C'è un forum. Su di esso puoi porre domande sull'utilità e chattare con altri utenti.
  • Non è necessario rimuoverlo tramite programmi di disinstallazione o servizi di sistema. Basta cancellare la cartella dell'applicazione.

Svantaggi:

  • Il set di base del programma ha un contenuto piuttosto scarso. Solo l'essenziale per avviare il server.
  • Anche il design del client grafico non spicca.

XAMPP

Il vantaggio indiscutibile di XAMPP è la sua natura multipiattaforma. Questo programma funziona su qualsiasi distribuzione Linux, Windows, Solaris, MacOS. La pagina apachefriends.org/download.html contiene assembly per diversi sistemi operativi. E anche - tutti i tipi di componenti aggiuntivi (ad esempio, WordPress, MediaWiki, Joomla). Il sito è in inglese.

Il pacchetto base dell'utility, oltre ad Apache, DBMS e PHP, include:

  • OpenSSL
  • Tomcat
  • MariaDB
  • FileZilla FTP Server
  • Webalizer

E "pesa" di conseguenza - più di 100 megabyte. Ma esiste una versione Lite: è simile nella composizione a Denver. Build diverse sono destinate a sistemi operativi diversi. I programmi Linux e Mac hanno più moduli integrati. Per esaminare i "contenuti" dell'utilità, fare clic sul collegamento "Che cosa è incluso?" sul sito web dello sviluppatore.

Non ci sono istruzioni o spiegazioni. Ma l'installazione dell'utilità è molto semplice.

  1. Su Linux: decomprimere l'archivio ed eseguire l'installazione.
  2. Su Windows, apri il file eseguibile EXE.
  3. Seleziona una cartella.
  4. Attendi che i file vengano copiati.

Apparirà il pannello di controllo del server. Lì puoi avviarlo e fermarlo. La risorsa stessa sarà disponibile all'indirizzo "http: // localhost /".

IMPORTANTE. Se hai un Mac o Solaris, quando ti viene chiesto quale è meglio scegliere - Denwer o XAMPP, la risposta è una: questo non è sicuramente per Denver. In altri casi, è necessario esaminare le capacità, i vantaggi e gli svantaggi del programma.

  • Esistono server per diversi sistemi.
  • Tutti i moduli di cui potresti aver bisogno sono integrati nell'assieme di base.
  • Installazione molto semplice.
  • Può funzionare su una rete pubblica. La protezione dei componenti è già configurata.
  • Se configurato correttamente, funzionerà come un server Internet a tutti gli effetti.
  • Le funzioni di base sono disponibili nel menu principale del programma. Lì puoi vedere lo stato del server e le librerie installate.
  • Occupa molta memoria. Tuttavia esiste una versione Lite.
  • Solo inglese.
  • Non c'è "controllo" sul pannello di controllo. Avvia / arresta solo il server.

Confronto e selezione

Non hai ancora deciso cosa installare: Denwer o XAMPP? Qual è il migliore alla fine? Dipende da molti fattori. Un programma non è adatto a tutti gli utenti contemporaneamente. La piattaforma è fondamentale. Se una sistema operativo non supporta il server Denver, quindi non lo installerai comunque. Valuta se il computer è in grado di gestire il server virtuale. È meglio mettere Denwer su un'auto vecchia o debole. Come ultima risorsa, XAMPP-Lite.

Se non conosci bene l'inglese, è improbabile che un programma in lingua inglese sia adatto a te. La sua gestione è semplice. Ma non è molto comodo configurare l'utilità mentre si guarda costantemente nel dizionario. I server di Denver sono ottimizzati: sono "veloci" e non richiedono molte risorse. XAMPP ha un altro vantaggio: l'affidabilità. L'utilità viene costantemente testata e migliorata alla perfezione. La probabilità di guasto è minima. Sebbene Denwer funzioni stabilmente.

Questi programmi hanno alcune somiglianze. Ma allo stesso tempo differiscono. Sono uniti dalla cosa principale: dopo aver installato l'applicazione Denver o XAMPP, riceverai immediatamente un server locale già pronto. Ma la scelta dipende da diversi fattori. Piattaforme, risorse, le tue preferenze. Dopo tutto, lavori con questa macchina virtuale.

LA CAMPANA

C'è chi ha letto questa notizia prima di te.
Iscriviti per ricevere gli ultimi articoli.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam