Server local pour PHP. Déployez un serveur local sous Windows

Open Server est un programme librement distribué gratuitement pour les développeurs Web, qui comprend un package de composants logiciels de serveur. Open Server est nécessaire pour créer et déboguer des sites à part entière sur l'ordinateur local. En utilisant simplement ce programme, vous pouvez créer un analogue des serveurs Linux sous Windows et exécuter des sites sans aucun problème, par exemple, écrit dans PHP.

Open Server est très facile à utiliser. Pour démarrer le programme, vous n'avez pas besoin de pouvoir configurer les serveurs Apache et Nginx ou configurer MySQL. Le programme le fait automatiquement. en outre Open Server. mis en œuvre comme application portablene nécessitant pas d'installation. Le programme peut fonctionner avec un disque flash, un disque dur et un disque CD / DVD. Dans ce dernier cas, le programme créera un répertoire temporaire avec des données de disque ou appareil virtuel. Il est possible de contrôler à travers la console et de créer vos propres assemblées du programme.

Si nécessaire, le programme peut fonctionner comme serveur en local ou réseaux mondiaux. Si vous travaillez en tant que serveur Internet, une adresse IP statique est requise, ainsi que de se rappeler des menaces possibles et de protéger votre ordinateur de scripts malveillants.

Ensemble de composants principaux:

  • apache Server;
  • Server DNS BIND;
  • Server HTTP NGINX;
  • base données MySQL, Mariahb, Mongodb, PostgreSQL;
  • journalisation Redis Data Warehouse;
  • système de mise en cache de données memcached;
  • Ftp. serveur ftp FileZilla;
  • mercredi pour effectuer des scripts PHP 5.x;
  • interprète linguistique PostScript Ghostscript;
  • service pour travailler avec e-mail SendMail;
  • un grand nombre d'autres utilitaires auxiliaires, comme Heidisql, Administrateur, Rockmongo Phpmyadmin et d'autres.

Si nécessaire, vous pouvez installer des composants supplémentaires de poire et de compositeur.

Le programme est présenté dans trois variantes de base, prime, ultime. La différence entre eux dans le nombre d'utilitaires supplémentaires pour le travail. Dans la version de base, l'ensemble principal n'est que pour démarrer le serveur. La version Premium comprend des programmes de serveurs de base et des utilitaires optionnels Git, ImageMagick, Mongodb, Rockmongo, PostgreSQL et PHPPGADMIN. La version ultime comprend un grand nombre de programmes supplémentaires libres pour travailler avec des graphiques, divers éditeurs de texte et de HTML, des programmes de travail avec Internet, de télécharger les gestionnaires, des clients SCP et ainsi de suite.

Le serveur ouvert peut travailler dans mode limité Dans une situation où il n'y a aucune possibilité de modifier fichier hôte Lors de la limitation des droits d'accès ou du blocage du pare-feu. Dans ce cas, une seule adresse localhost 127.0.0.0.1 sera disponible pour des sites.

Caractéristiques clés et fonctions

  • contrôle très simple;
  • un grand nombre de différentes versions Modules principaux;
  • trois options de programme à choisir: Basic, Premium, Ultimate;
  • le programme est mis en œuvre comme une application portable;
  • capacité à travailler B. réseaux locaux et Internet en tant que serveur;
  • support SSL;
  • prise en charge de Cyrillic dans le nom de domaine;
  • possibilité de configurer un serveur DNS;
  • prise en charge des pointeurs de domaine;
  • la possibilité d'utiliser des scripts pour démarrer / arrêter le serveur;
  • la capacité d'émuler différentes vitesses de connexion pour tester la disponibilité des sites à différentes vitesses;
  • la possibilité de connecter des composants supplémentaires;
  • capacité à créer vos propres assemblys.

Complexe. Voici comment vous avez déjà deviné, bon vieux Denwer. Il s'est fermement installé sur mon ordinateur en 2003. D'autres alternatives s'ils existaient à cette époque, ils étaient connus dans des cercles étroits et n'étaient pas aussi populaires.

Regardons ce que nous pouvons utiliser aujourd'hui, après tant d'années. Je suggère de considérer, de tester et de comparer 14! Systèmes logiciels conçus pour développer des sites Web sous Windows.

1. AMPPS.

Dernière version: 1.7
Langue russe: oui (partiellement)
Version portable: non
Accueil: http://www.ampps.com/

Kit de base:

  • Ampps satinaceux 1.7.
  • Apache 2.2.22
  • Mysql 5.5.22.
  • PHP 5.3.10 et 5.2.17
  • Perl 5.10.1
  • Python 2.7.2
  • MongoDB 2.0.4.
AMPPS n'est pas simplement un assemblage de WAMP, il s'agit d'une bibliothèque d'applications complète, où chacune d'entre elles peut être rapidement installée, tourner et creuser aucun départ du caissier. Tout ce ménage est un catalogue minutieusement et décrit en détail.

L'avantage incontestable de cette assemblée est de soutenir de nombreuses plateformes de CMS, de blogs, de forums Web, de panneaux d'affichage, de galeries de photos, etc. Total des applications disponibles plus de 200! L'ensemble de composants inclus dans l'emballage n'est également pas à la traîne de la vie, tous les modules sont assez frais et qui est remarquable, nous pouvons y trouver de telles exotiques que Python et MongoDB.

Parmi les minus, je tiens à mentionner une traduction en russe partielle, qui n'est présente que dans le catalogue des scripts, et ce n'est pas partout. Après avoir redémarré Apache, le menu du plateau a refusé de travailler, windows Redémarrez n'a pas aidé. Un autre minus est le manque de portabilité. À mon avis, AMPPS est plus utile pour les débutants d'explorer les scripts, plutôt que des développeurs sérieux. Ce n'était pas très confortable de travailler avec ce logiciel, il existe des options et mieux.

Dernière version: 2.5.10
Russe: Non
Version portable: non
Page d'accueil: http://www.appservnework.com/

Kit de base:

  • Apache 2.2.8.
  • Php 5.2.6
  • Mysql 5.0.51b.
  • phpmyadmin-2.10.3.
Apache et MySQL sont installés en tant que services. Il n'y a pas de programme de contrôle, seule la page de conception douteuse en référence à phpmyadmin. À son essence, Appservez est un installateur graphique Apache, PHP, MySQL et plus que tout. Si le même Denwer lui-même commence les composants, ils sont simplement installés comme des services et gèrent les fenêtres elles-mêmes.

Dernière version: 3.2010-11-07
Y a-t-il une langue russe
Version portable: oui
Page d'accueil: http://www.denwer.ru/

Kit de base:

  • Apache 2.2.
  • PHP 5.3.3
  • Mysql 5.1.40
  • phpmyadmin 3.2.3
Denwer ... bon vieux denwer. Nous voyons tous les mêmes maigre ensemble de composants non frais (coupés par la plus d'œufs), fenêtre noire Et pas d'interface graphique. Les avantages de ce paquet incluent sa taille extrêmement petite et une bonne "base de connaissances" sur le forum accumulé sur de nombreuses années. En fait, la gestion du serveur est effectuée via EXECUTION.BAT Scripts pour démarrer et arrêter les modules, en tant que tel programme de contrôle n'est pas du tout.

Denwer est extrêmement simple et compréhensible, et a donc la plus grande armée de fans parmi les «bouilloires». Les plus description complète Cette plate-forme sera la phrase suivante, a déclaré par l'un des utilisateurs: "Denver effectue les tâches principales et d'accord, et plus les missions sont les plus de problèmes (personne ne les utilise tous les 100)."

Dernière version: 5.3.9
Langue russe: oui
Version portable: oui
Page d'accueil: http://www.asyphhp.org/

Kit de base:

  • Php 5.3.9
  • Phpmyadmin 3.4.9
  • Apache 2.2.21
  • Mysql 5.5.20
Assemblée assez simple et sans remarquable. Nous offrons le menu de trades habituel sans fioritures, paramètres simples et une page de départ déroutante sans russe. Ce complexe logiciel n'a rien fait d'impressions sur moi, cela fonctionne bien. EASYPHP est tout à fait approprié comme remplacement de Denwer sur la "version avec Windows" (si la page de démarrage ne fait pas peur).

Je note que EasyPHP exécute le serveur vous-même, aucune vitrine noire effrayante apparaît, démarrage et arrêt du serveur est effectué assez rapidement.

Dernière version: 2.0.2.0
Y a-t-il une langue russe
Version portable: oui
Page d'accueil: http://leanor-cms.ru/server

Kit de base:

  • Apache 2.2.19
  • Php 5.3.6
  • MySQL: Mariadb 5.2.6
  • Phpmyadmin 3.4.2.
  • SLIMFTPD 3.1.81
  • DNS non lié 1.4.10
EleanTEserv m'a semblé d'abord un cheval sombre, ou plutôt un certain serveur spécialisé pour l'Eleanor CMS éponyme. Après examen, il s'est avéré qu'il s'agit d'un kit de wamp régulier.

Dans cette assemblée, j'ai aimé la conception du menu, qui s'est avérée assez attrayante, ce qui est très rare parmi ce type de programmes. J'ai aussi aimé le panneau de commande et plus précisément la page de départ qui a une exécution assez inhabituelle.

Après avoir créé un nouveau domaine, le panneau de commande a simplement disparu. Il s'est avéré que dans le gestionnaire de domaine une erreur, et il ouvre une adresse incorrecte, mais ce sont les petites choses. Un autre CHAGRIN était l'incapacité d'ouvrir un dossier avec des domaines dans le menu de trades, je devais chercher où j'ai installé Eleanorserv ...

En général, Eleanorserv a aimé, en particulier la possibilité de démarrer / arrêter le serveur directement à partir du navigateur.

6. Nimp.

Dernière version: 1.5.0
Y a-t-il une langue russe
Version portable: oui
Page d'accueil: http://nimpbox.ru/

Kit de 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.
Nous voyons ici la mise en œuvre laide du panneau de commande avec des éléments de pornographie, mais il y a un menu de trades plutôt intéressant. La chose la plus étrange de cette assemblée est autant que 4! Les icônes du plateau avec un menu absolument identique. Pour que le serveur fonctionne, j'ai réussi pas à partir de la première fois. Comme il s'est avéré, NIMP ne peut fonctionner que de la racine du disque, ce qui est sans doute un autre gras moins de ce logiciel.

Tout en utilisant cette assemblée, quelque chose n'a jamais subi quelque chose, FileZilla n'a jamais cessé (je devais tuer à travers le responsable des tâches) et Memcached n'a pas commencé du tout. Certains déconcerts ont appelé les paroles de l'auteur du programme que "Cette assemblée est parfaite pour des sites hautement chargés dans les réseaux d'entreprise et urbains", le programme est clairement loin d'être utilisé dans l'environnement de l'entreprise.

La "puce" de cette plate-forme est que Nginx fonctionne comme Frontend et est conçu pour distribuer du contenu statique et Apache fonctionne comme un revers pour générer du contenu dynamique. En règle générale, mon impression de cette assemblée est restée doublement, elle a changé de manière doublement de la première fois négative à la normale, acceptable dans le processus de travail avec le programme.

Dernière version: 4.5.2
Y a-t-il une langue russe
Version portable: oui
Page d'accueil: http://open-server.ru/

Kit de 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, chargeur IONCUBE 4.0.7, memcache 2.2.4);
  • PHP 5.3.13 (Imagick 2.3.0, Xdebug 2.2.0, chargeur IonCube 4.0.14, Memcache 2.2.6);
  • Php 5.4.3 (xdebug 2.2.0);
  • SLIMFTPD 3.181;
  • Faux sendmail 32;
  • Nncron lite 1.17;
  • Memcached 1.2.6;
  • Administrateur 3.3.4;
  • Heidisql 7.0;
  • Webgrind 1.0;
  • Phpmyadmin 3.5.1;
  • Phppgadmin 5.0.4;
  • Phpmemcachedadmin 1.2.1;
Contrairement à d'autres participants de notre revue Open Server, l'interface la plus agréable et la plus réfléchie a des capacités puissantes pour la mise en place et l'administration de composants. Les plus indubités incluent la prise en charge des profils des paramètres, de la commutation de modules http / mysql / php, planificateur de tâches (cron), gestion pratique Domaines et alias, et pour "Théières", il existe un manuel d'utilisation explicative.

Une fonctionnalité agréable de serveur ouvert est la possibilité d'utiliser le programme comme menu de démarrage personnel portable. Vous pouvez installer le serveur sur clé USB, bouge leur propre programmes portablesCréer des signets pour des sites fréquemment visités et partout où vous n'êtes pas, vous aurez un menu pratique accès rapide À vos sites et programmes préférés.

Dernière version: 1.8.2
Russe: Non
Version portable: oui
Page d'accueil: http://www.server2go-web.de/

Kit de base:

  • Apache 2.2.
  • PHP 5.3.2
  • Sqlite.
  • Mysql 5.1.46
  • Perl 5.8.
De cette méchante, j'ai eu beaucoup de temps, j'étais engagé dans une recherche et un meurtre de filiales. Il s'est avéré que lorsque le programme Server2Go commence, le serveur Web commence simplement et c'est tout. Tout est dans le sens littéral du mot, il n'y a pas de programme de contrôle, aucun moniteur, le serveur ne peut ni arrêter ni même redémarrer. Tout ce que ce package logiciel est une page de démarrage où vous pouvez regarder des informations inoffensifs sur la sélection des informations PHP.

L'impression est extrêmement négative, bien qu'il semblerait: le serveur commence, PhpMyAdmin s'ouvre et quoi d'autre? Non, le serveur qui ne peut pas être arrêté n'est pas pour moi. Gorge ça en enfer!

Dernière version: 8.5.4
Langue russe: oui
Version portable: non
Page d'accueil: http://www.uniformserver.com/

Kit de base:

  • Apache 2.4.2
  • Php 5.4.0.
  • Mysql 5.5.24
  • phpmyadmin 3.5.1
Uniformserver est un autre artisanat sur le genou et dit au moins quelque chose de bien à son sujet, je ne peux pas dire. La courbe est la traduction en russe, un énorme logo laids dans le menu du bac, le menu lui-même n'est pas complètement pensé, et en raison de la courbe de traduction, il est impossible de comprendre quoi que ce soit du tout. Tout ce que cette assemblée peut démarrer et ouvrir phpmyadmin. En utilisant le menu, vous pouvez toujours accéder aux journaux et aux fichiers de configuration. La seule agréable surprise a été trouvée là-bas.

Dernière version: 8.5
Russe: Non
Version portable: oui
Page d'accueil: http://www.usbwebwebserver.net/

Kit de base:

  • Apache 2.2.21
  • Mysql 5.5.
  • Php 5.3.9
  • Phpmyadmin 3.4.9.0.
Un ensemble de wamp simple et léger. Le panneau de commande est simple, il peut être caché dans le plateau. Il n'y a pas de langue russe. L'assemblage peut être recommandé pour non démontrer les utilisateurs et les débutants. Il n'y a pas de fonctionnalités ni de petits pains que je pouvais dire dans ce complexe logiciel.

Selon ses fonctionnalités, USBwebebserver ressemble à Denwer, sauf par manque de Perl. Dans le panneau de commande, vous pouvez démarrer / arrêter les modules, ouvrir des journaux, il reste encore quelques fonctionnalités et paramètres utiles, tous. Je recommanderais cette assemblée en tant que remplacement de l'interface graphique Denwer pour ceux qui ont besoin de fonctionnalités similaires, mais je souhaite avoir un panneau de commande avec des boutons et des précipites.

Dernière version: 2.27
Russe: Non
Version portable: non
Page d'accueil:

Kit de 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 bon complexe logiciel fonctionnel, assez célèbre, facile à apprendre. Il possède un menu pratique, de bonnes fonctionnalités de configuration PHP et Apache. J'ai vraiment aimé l'Assemblée, à mon temps, j'ai utilisé Vertrigo depuis assez longtemps.

Mais tout n'est pas si rose dans notre royaume, bien sûr il y a des inconvénients. Le plus important et substantiel moins - Vertrigo n'est pas portable, il est impossible de l'installer sur le lecteur flash USB et de l'utiliser sur différentes machines. D'autres problèmes, je tiens à noter les difficultés avec la création d'un domaine ou d'un alias, ainsi que l'absence de russe.

Dernière version: 2.2d
Langue russe: oui
Version portable: non
Accueil: http://www.wampserver.com/

Kit de 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.
Comme XAMPP, cet assemblage est largement connu dans l'Ouest. Peut-être que la raison en est le soutien d'un grand nombre de langues, la possibilité d'établir une version d'Apache, MySQL et PHP en tant qu'addon et attrayant page d'accueilCe qui ne peut pas être dit sur le programme de contrôle lui-même.

L'assembly fonctionne bien, a un menu terrible mais assez compréhensible. Il n'y a rien de là pour mettre en évidence ce serveur Web local de la masse totale. Pour être honnête, j'ai été très surpris de voir une telle pauvreté dans la conception du programme après avoir visité une page d'accueil élégante et colorée.

Dernière version: 0.4.0.4
Y a-t-il une langue russe
Version portable: oui
Page d'accueil: http://winginx.ru/

Kit de base:

  • Nginx 1.2.0;
  • PHP 5.3.13;
  • Php 5.4.3;
  • Nœud.js 0.6.17;
  • Mysql 5.1.62;
  • Mongodb 2.0.5;
  • memcached 1.2.6;
  • phpmyadmin 3.5.0;
  • Administrateur 3.3.3;
  • Rockmongo 1.1.1;
  • phpmemcachedadmin 1.2.1;
  • XDEBUG 2.2.0.5, Loader Zend Guard 5.5, IonCube 4.0.14
Cette assemblée dispose de la présence de MongoDb et de nœud.js, ainsi que de gagner rapidement la popularité du serveur Web Nginx. J'ai également contesté la présence d'un menu de bac normal et de la section Paramètres, mais pendant le travail, il s'est avéré que la fenêtre avec les paramètres comporte 3 onglets où seulement 1-2 options (pourquoi?).

Pretty étrange dans Winginx ressemble à travailler avec des grumes. Pour les afficher, nous proposons le menu de sélection de fichier de type error.log, access.log, etc. Toutefois, dans lequel le module est que ces journaux sont impossibles à comprendre: nginx, php et mai node.js?

Bien que WingInX ait un programme de gestion, mais la commande elle-même est le serveur Web, ainsi que dans Denwer, est effectuée à travers les fichiers BAT. J'ai fait une telle conclusion sur la fenêtre contextuelle de nulle part aux fenêtres noires lors de l'arrêt de lancement ou de serveur.

Il est possible que quelqu'un (tout d'abord des débutants) soit très utile pour l'installation automatique des scripts (PhPBB, WordPress, Joomla, etc.) lors de la création d'un domaine, surtout si vous considérez que les scripts sont configurés pour fonctionner avec NGinx ( Réécrire les règles de la révocation elle-même assez dur). Cependant, personnellement, je n'utilise jamais de telles fonctions et préférez vous installer, car vous ne savez jamais quoi et comment il est installé et quelles surprises peuvent vous attendre à l'avenir.

14. Xampp USB Lite

Dernière version: 1.7.7
Russe: Non
Version portable: oui
Accueil: http://www.apachefriendfriends.org/en/xampp-windows.html

Kit de base:

  • Apache 2.2.21
  • Mysql 5.5.16.
  • PHP 5.3.8.
  • phpmyadmin 3.4.5.
XAMPP est un ensemble de programmes très populaire à l'étranger. Je pense que la popularité est due au fait que cette Assemblée est assez fiable et dispose de versions dans tous les principaux systèmes d'exploitation: Windows, Linux, Mac OS X et même Solaris.

Les modules de démarrage et d'arrêt se produisent rapidement rapidement, la page d'accueil n'est pas confuse et compréhensible, bien que l'anglais. En général, un joli bon logiciel (avec un groupe de petits pains dans la version de bureau) dans laquelle il n'y a rien de superflu ou repoussant. Les fenêtres noires de derrière le coin ne sont pas attaquées, le panneau de commande est tout à fait ordinaire, cependant, à faible avoine.

Dans les minustres de ce logiciel, je peux noter ce panneau de commande ou plutôt l'absence de ce contrôle lui-même, il n'y a rien que de lancer et d'arrêter le serveur. Il n'y a pas de menu pratique avec une liste de sites, aucun paramètre de partition pour un serveur Web, non outils utiles. Vous devrez configurer manuellement l'environnement de travail dans cette assemblée.

Comparaison

Portable langue russe Disponibilité de l'interface graphique GUI utile. Regardes les connexions
Ampp - + + - +
- - - - -
+ + - - -
+ + + + +
+ + + + +
Nimp. + + + + -
+ + + + +
+ - - - -
- + + - +
+ - + - -
- - + + +
- + + + +
+ + + + +
Xampp USB Lite. + - + - -
Meilleurs résultats: EASYPHP, Open Server, Winginx.

Essai

Numéro de test 1 - Faux lancement

L'essence du test réside dans la pulvérisation délibérée de la configuration Apache afin de vérifier si nous obtiendrons un avertissement ou tous les indicateurs brûleront avec une lumière verte, et rien ne fonctionnera. Acceptez d'utiliser l'Assemblée qui signale trreppement le lancement réussi et vous met comme idiot, le désir ne suffit pas. Si le serveur ne donne aucun signal ou fonctionne secrètement, le test sera également pris en compte.

Test Numéro 2 - Manières sophistiquées

L'essence du test consiste à installer délibérément le serveur vers le dossier avec un nom complexe, dans notre test, nous utiliserons le dossier nommé "C: \\ Test \\ MyS $ ka! _- () ZLO () + ~% & 2 % Des dossiers". Si phpmyadmin (il est pris simplement pour une commodité, car dans chaque assembly) ne s'ouvrira pas, le test sera effacé en conséquence. Chaque personne est l'individualité, les dossiers sont parfois appelés les noms les plus inattendus. Le nom du dossier sélectionné pour le test est correct pour Windows et doit être correctement traité.

Test №3 - SSL de la boîte

Le test est extrêmement simple - exécutez le serveur et essayez d'ouvrir phpmyadmin sur le protocole SSL.

Désignation: "+" signifie que le test a passé avec succès, "-" signifie que le test a échoué.

Faux départ Chemins difficiles Boîtes SSL
Ampp + + +
- + -
- + +
+ + -
+ + -
Nimp. + - -
+ + +
- + -
+ - -
+ - -
+ + -
+ + -
- - -
Xampp USB Lite. + - +
Top résultats: AMPPS, Open Server.

Conclusion

Ayant examiné et testé autant de complexes logiciels la question se pose - et à la suite du choix du travail quotidien? Répondre à cette question n'est pas si simple, chaque assemblée sera bonne pour un certain type de tâche.

Pour les débutants, je suggère d'utiliser Denwer, en tant que wamp wamp plus facile et testé. Tous les autres développeurs Web, ainsi que ces débutants qui ne sont pas assez fonctionnelles Denwer, je vous recommande d'utiliser Open Server.

Si vous avez besoin de vous familiariser rapidement avec un script bien connu, un forum, une galerie de photos ou un livre d'or et ne souhaitez pas vous soucier de son installation et de rechercher une plate-forme appropriée, vous pouvez essayer des AMPPS. Bien sûr, à condition que le script vous intéresse soutenu par ce développement.

Si quelqu'un a la nécessité d'utiliser de tels modules rares comme local serveur de courrier, Node.js, mongodb, etc., je pense que tout le monde peut choisir l'option appropriée entre autres participants de notre examen.

P.P.S Je veux avertir les commentateurs qui totalisent une voiture virtuelle avec Linux à bord et rien d'autre ne reconnaît comme une alternative. En partie, je suis d'accord avec vous, lorsque vous transférez un site à l'hébergement réel, certains problèmes peuvent survenir: des flux, des droits FS, Simlinka, une console, etc.

Cependant, regardez-le de l'autre côté. De tels problèmes sont des cas particuliers et ils surviennent assez rarement. En réalité, tout est le contraire - le modèle de modèles sur le moteur Smarty n'a absolument pas besoin de connaître quelque chose sur les flux, les liens symboliques et la console, et les développeurs de la CMS ont déjà appris à définir les droits d'enregistrement appropriés sur des fichiers téléchargeables.

En conséquence, je veux dire - Les plates-formes WAMP ont le droit d'exister et d'utiliser machines virtuelles Dans la plupart des cas, absolument non justifié.

Serveur local - Outil de développeur Web pour créer, déboguer et tester divers scripts et applications Web. En d'autres termes, un serveur Web local est un émulateur d'un fournisseur d'hébergement de serveur réel, situé sur votre ordinateur. Le fonctionnement du serveur local ne diffère pas du réel et nous pouvons créer et tester nos sites dessus.

Je ne serai pas particulièrement approfondi dans la façon dont le serveur local fonctionne et ce qu'il consiste. Nous en parlerons comme être soit dans un autre article. Dans cet article, nous analyserons installation et configuration du serveur local Sur votre ordinateur, mais avant d'analyser ce que le serveur local choisira.

À ce jour, il existe de nombreux serveurs locaux, mais pour quoi choisir?

Pendant longtemps, j'ai utilisé le jeu de "Denver" du gentleman, qui inclut PHP, base de données MySQL et phpmyadmin. Plus de détails avec ce paquet que vous pouvez trouver sur le site officiel du développeur. Denver est l'un des packages de serveurs locaux populaires pour les développeurs Web.

Mais de Denver, j'ai dû refuser quand j'ai découvert Open Server. À mon avis, cette application est beaucoup plus commente de travailler, surtout depuis versions récentes Le développeur comprenait une grande quantité dans sa distribution programmes nécessairesWebmaster: navigateurs, éditeur de code, gestionnaire de fichiers Et d'autres.

Open Server est distribué absolument gratuit. La seule chose que vous puissiez remercier l'auteur d'un produit aussi super utile pour webmasters, transférant un montant arbitraire sur portefeuille en ligne. Comme l'auteur dit, les dons sont très importants, car le projet n'est pas commercial. Eh bien, il est compréhensible, sans l'argent aujourd'hui nulle part ... En général, j'ai personnellement traduit à quel point ce n'était pas pitié.

Avantages du serveur ouvert

Que puis-je mettre en évidence ce serveur en faveur de ce serveur? En général, beaucoup de choses peuvent dire bon sur le serveur ouvert Oui, j'ai bien peur que l'article soit trop important. Par conséquent, alloué important pour les moments.

Le produit est livré en 3 versions: Ultimate, Premium, basique. En général, la différence peut examiner le site Web du développeur, mais j'ai fait un écran et la jointe à l'article.

C'est la présence de plusieurs versions que je considère comme un plus, car Vous pouvez télécharger exactement ce dont vous avez besoin. Faites attention à la version ultime du formulaire non déballé - 5 avec un excès de Go. J'ai personnellement des problèmes constamment avec un espace disque libre. Qui n'a aucun problème avec cela + besoin de modules et de programmes supplémentaires, vous pouvez télécharger hardiment ultime.

Disponibilité logiciel gratuit , comme déjà noté. Quel type de programmes? J'ai de nouveau fait un écran.

La liste semble être impressionnante.

Mise à jour privée du programme. En fait, c'est aussi très important. Avec chaque nouvelle version Les erreurs sont corrigées et de nouvelles fonctionnalités apparaissent.

Version portable du programme. Le programme Essence fonctionne sans installation. Vous pouvez le porter sur le lecteur flash et, si nécessaire, travaillez sur un autre ordinateur.

Capacités de programme riches. Ci-dessous j'ai inséré l'écran de la fenêtre Paramètres Open Server. En regardant cet écran, vous comprendrez que ce serveur contient tout ce que Webmaster peut être requis lors du développement d'un site. Serveur FTP, mailing (PHP Mail, courrier SMTP), alias (pour), domaines (création de domaines d'alias supplémentaire), planificateur de tâches (vraiment je ne l'ai pas encore utilisé).

Excellente documentation + forum de support. La direction a écrit un développeur suffisamment capacieux. De plus, toutes les questions que vous pouvez poser sur le forum de support. En général, tout est pour le début. Vous avez juste besoin de faire attention un peu pour comprendre tout cela.

Jusqu'à présent, avec les avantages, je vais terminer, mais ce n'est pas la liste complète. Vous pouvez trouver plus de détails sur Open Server sur le site officiel du développeur - http://open-server.ru.

Installation du serveur de serveur ouvert local

Premièrement, nous devons télécharger une distribution à partir du site Web du développeur. Quelle version à télécharger pour vous résoudre. Cela n'affecte pas le fonctionnement du serveur local. La distribution est une archive auto-expansion. Double-cliquez sur Déballage des archives quelque part sur disque dur ordinateur, mais généralement de préférence dans la racine disque dur. Tout, vous pouvez exécuter le programme. Accédez maintenant au dossier où vous avez déballé Open-Server et créez immédiatement un raccourci sur le bureau pour la principale. fichier de démarrage. Vous trouverez deux versions du fichier de démarrage - l'une est destinée à un système d'exploitation 32 bits (open Server X86.exe), le second pour 64 (open Server X64.exe). Créez un raccourci conformément à votre système. Par exemple, j'ai choisi Open Server X64.exe, car J'ai un système d'exploitation de 64 chiffres. Pour créer un raccourci, cliquez sur clic-droit Souris de fichier, puis envoyer -\u003e Desktop (Créez un raccourci).

Lorsque vous démarrez pour la première fois le programme, vous vous demandez de choisir une langue, puis de sélectionner la boîte de dialogue dans laquelle il vous sera demandé d'installer Microsoft Visual C ++ Runtime & Patchs si vous exécutez Open Server sur cet ordinateur première fois.

Pour être honnête, je ne sais même pas ce que cela devrait être installé, dans versions précédentes Le serveur ouvert n'était pas. Mais j'ai installé et vous conseiller.

Vous pouvez exécuter Open Server en cliquant sur Double-cliquez sur le raccourci que nous avons envoyé sur le bureau. Après le démarrage, vous dans le plateau (à côté de l'horloge) apparaîtra à la case rouge, cela signifie que le programme du serveur local est en cours d'exécution, mais le serveur lui-même n'est pas activé. Avant d'activer pour regarder d'abord dans les paramètres.

La première chose à faire est de savoir que le serveur local commence lorsque l'application est démarrée (en principe, cela est déjà à votre discrétion). Pour ce faire, dans les paramètres de l'onglet "Main", la case "Auto Tap Tap Server".

Dans l'onglet " Modules»Vous pouvez afficher des modules installés pour le serveur local et peut être modifié si vous le souhaitez. Par exemple, par défaut, la version PHP est utilisée 5.5. Si vous en avez besoin 5.6.xx ou PHP-7, vous pouvez modifier sans aucun problème en sélectionnant la version souhaitée dans la liste déroulante.

Aussi dans l'onglet " Serveur»Je vous conseille de choisir l'option" Toujours utiliser WIRTH. disque". Il est nécessaire de démarrer le serveur lors du démarrage du serveur. disque virtuel. La lettre du disque peut choisir.

Je conseille les paramètres restants telle qu'elle est. Si vous avez quelque chose de nommé avec les paramètres, vous pouvez toujours revenir en usine, en cliquant sur le bouton " Réinitialiser les options«.

Vous pouvez maintenant démarrer le serveur - cliquez sur l'icône de drapeau rouge dans le plateau (un clic à gauche avec le bouton gauche de la souris) et sélectionnez la case VERT dans le menu Programme. Que signifient les couleurs de ces drapeaux?

  • Green - Server est en cours d'exécution;
  • Orange - Server commence / arrête;
  • Rouge - serveur arrêté.

Après le démarrage, vous devez apparaître un disque virtuel - w (sauf si bien sûr, vous n'avez pas indiqué l'autre étiquette dans les paramètres). Je veux noter que lorsque vous commencez par commencer, vous pouvez demander l'approbation fenêtre pare-feuSi cela est activé. La fenêtre d'approbation peut sauter plusieurs fois et tout le temps que nous donnons un bon pare-feu pour effectuer des actions de serveur ouvert. Sinon, le serveur que vous ne démarrez pas.

Aller sur le disque virtuel W. et dans le dossier " domaines.»Créez un dossier pour votre futur projet et remplissez tous les fichiers de votre site. Le dossier "www" dans le dossier de site n'a pas besoin de créer, comme cela est fait à Denver. Une fois les fichiers inondés, redémarrez le serveur en cliquant sur le drapeau orange afin que le serveur soit déterminé. nouveau dossier Placer.

Pour démarrer le site après l'installation dans le menu Ouvrir le serveur, allez à " Mes sites"Et dans la liste déroulante des sites, cliquez sur la personne souhaitée. Après cela, le navigateur s'ouvrira, qui est défini par défaut sous Windows - si vous utilisez une version simplifiée, et si vous utilisez. version complèteLe navigateur s'ouvrira, qui est installé dans les paramètres du serveur local.

Dans cet article, j'ai décrit comment installer le serveur ouvert "Ouvrir le serveur". La liste des paramètres pour lesquels j'ai couru loin de ... sur le reste des possibilités et des paramètres Nous allons parler d'une manière ou d'une autre dans un autre article, mais pour l'instant, dans cette note, j'ai probablement fini.

Bonne chance et profitez de vos bâtiments de site!

Bonjour, aujourd'hui, nous parlerons de choisir et de créer un serveur local sur un ordinateur (localhost), que vous avez besoin de webmaster pour tester le site dynamique (ses modules, des plug-ins, des modèles, des mises à jour, etc.) sur l'ordinateur, Et non sur l'hébergement sur Internet, vous pouvez tester le site même sans vous connecter à Internet.

Téléchargez des sources pour l'article ci-dessous

Sites sur les moteurs (WordPress, Joomla, Bitrix et al.) - Ce sont des sites dynamiques, contrairement aux sites statiques - ils ne peuvent pas être ouverts sur un ordinateur via un navigateur régulier, pour les éditer et les afficher, vous devez installer un serveur local (localhost ) À votre ordinateur - "Le programme" - qui créera l'hébergement sur votre ordinateur - après quoi vous pouvez afficher le site dynamique via un navigateur ordinaire, même sans se connecter à Internet.

Quel est le serveur local (localhost) à choisir?

1. Denwer (Denver) ("Denwer.ru/")

Denver - serveur local gratuit pour les fenêtres..
Créé par les programmeurs russes!
Le site contient une vidéo en russe pour installer et configurer le serveur local - Denver.
Le projet prend des dons - il convient donc de soutenir le fabricant national!

2. MAMPH ("MAMP.INFO/EN/")
MAMP - décodé comme Macintosh, Apache, MySQL et PHP.
MAMP est libre, mais il existe également une version payante qui vous permet de définir le mode multisatch pour WordPress (multisite).
MAMP est conçu pour le système d'exploitation OS X (Premières Mac OS d'Apple), mais il y a aussi une version bêta disponible pour les fenêtres.

3. XAMPP ("Apachefrafrienfriends.org/ru/index.html")
XAMPP est l'environnement de développement PHP le plus populaire. produit gratuit avec ouvert code source Développé pour Windows, OS X et Linux.
Vous permet de créer des sites WordPress multisite.

Le site et les instructions sur XAMPP sont traduits dans de nombreuses langues, y compris le russe.

Ce produit a une extension pour divers moteurs appelés - Bitnami.- c'est outil gratuit Tout-en-un pour installer Drupal, Joomla, WordPress, etc.

"Bitnami.com/"

Sur quelles plateformes fonctionnent Bitnami:

Systèmes d'exploitation: Windows, OS X et tout distributions Linux, y compris Red Hat Enterprise Linux, Centos, Amazon, Linux, Ubuntu, Fedora, Debian, etc.
Plateformes de virtualisation: VMware, VirtualBox, Xen, KVM, Parallels, Autres
Platformes en nuage: Services Web Amazon, Microsoft Azure, VMware VCloud, OpenStack, Cloudstack, Autres.

Bitnami est étonnamment facile à installer et à utiliser!

Pour les développeurs de sites Web sur le moteur WordPress - Bitnami, vous pouvez télécharger ici:
"Bitnami.com/stack/wordpress"

4. Desktopserver (ServerPress.com/ ")
Un excellent produit gratuit vous permet de créer un serveur local en 5 minutes.
DANS démon version payante Il est possible de créer 3 sites et ne peut pas être utilisé multisite pour WordPress - toutes ces restrictions sont supprimées dans la version payante du produit.

5. wamserver (wamperver.com/uru /)

Wamserver est une plate-forme de développement Web sous Windows pour des applications Web dynamiques à l'aide du serveur Apache2 Server, de l'interprétation de script PHP et de la base de données MySQL.
Site Web et instructions d'installation en russe.

Les produits d'information suivants seront également aussi intéressants pour les utilisateurs WordPress:

1. Plugin duplicateur

Il y a "wordpress.org":

Nombre de téléchargements: 745,009 - Un grand nombre de téléchargements!

Site Web: "WordPress.org/plugins/duplicator/"

Un plugin gratuit et populaire, il vous permet de cloner le site WordPress à utiliser ailleurs. Besoin de créer une copie exacte de votre site à utiliser comme environnement de test sur un ordinateur local ou sur votre compte d'hébergement.
Créer une copie exacte de votre site vous permettra de vérifier les plug-ins, les thèmes et même les mises à jour du moteur WordPress avant de modifier le site Web réel.
Malheureusement, ce plugin ne prend pas en charge la multisite.

2. Plug-in Sandbox

Il y a "wordpress.org":

Nombre de téléchargements: 1 883

Site Web: "WordPress.org/plugins/sandbox/"

Le plugin crée une copie précise du site WordPress sur votre hébergement existant, vous permettant de tester des modifications quel que soit votre site Web réel, des modifications seront masquées des visiteurs et des moteurs de recherche.

Un autre produit intéressant:
3. Instant WordPress ("instantwp.com")

Instant WordPress est un environnement de développement WordPress portable.

La vidéo sur la manière d'installer facilement et rapidement ce produit peut être consulté ici:

"Instantwp.com/documentation/video/"

C'est tout!

Quelle que soit la raison pour laquelle vous devez créer votre propre site Web, la principale chose à aborder cette affaire avec une responsabilité totale et agir en étapes. La première chose à faire est installez un serveur Web local sur votre ordinateur Avec lequel vous pouvez vous entraîner et commencer à créer votre propre site Web, même sans accès à Internet.

Afin de transformer votre ordinateur local dans un serveur Web complet (test), vous devez télécharger et installer un progiciel spécial. Il existe de nombreux complexes de ce type, mais leur composition, en règle générale, comprend un ensemble standard de produits - apache Web Server, DBMS mysql., langue php etc.

Dans cet article, nous examinerons l'un des systèmes logiciels les plus populaires pour les développeurs Web appelés Denwer. Et c'est Denwer Nous allons installer sur l'ordinateur local exécuter le système d'exploitation Windows 7.. Si vous avez une autre version du système d'exploitation, rien de terrible Denwer est installé sans aucun problème sur Windows XP et Windows 10.

Où télécharger Denwer.

Avant de commencer l'installation, vous devez télécharger Denwer (Denver) à partir du site officiel du développeur, où vous devez remplir vos données personnelles, telles que le nom et l'adresse. e-mailAprès cela, le lien vers la distribution vous sera envoyé à l'adresse que vous avez spécifiée. Et vous pouvez aller à une autre solution et télécharger exactement la même distribution de notre site.

Processus d'installation

Maintenant, passez à l'installation de Denver sur Windows 7. Rappelons-vous aux autres versions de Windows Que ce soit XP ou 10K, tout le processus sera similaire.

Nous lançons la distribution juste téléchargée de Denver et surveille un avertissement de sécurité indiquant - si nous souhaitons vraiment permettre à l'application de modifier l'ordinateur. Nous disons que nous sommes d'accord en cliquant sur le bouton "Oui" et allons passer à l'étape suivante.

Dans la fenêtre de l'installateur à la question "Voulez-vous vraiment installer un package de base?" Cliquez sur "Oui" et attendez que l'archive soit correctement décompressée.

Après déballage de l'archive, la fenêtre du navigateur et la console s'ouvriront. Dans le navigateur, en règle générale, il n'y a aucune information utile pour nous en outre dans la plupart des cas, il essaie d'ouvrir page inexistante Sur votre ordinateur, il peut donc être fermé en toute sécurité. La console ne doit pas toucher, nous devrons installer Denver.

Après fermer la fenêtre du navigateur, bien que ce ne soit pas nécessaire, allez sur la console et cliquez sur la touche Entrée.

Ensuite, nous lisons quelque chose comme "bla bla bla", et à la même fin de la console, le répertoire est spécifié dans lequel le serveur sera installé, ce sera c: \\ WebsserVers, mais personne n'interdit spécifier un autre disque, juste Écrire une nouvelle façon, comme dans la capture d'écran ci-dessous:

Ensuite, confirmez l'installation dans l'emplacement sélectionné, dans mon cas, le dossier D: \\ WebSrv existe déjà et il y a un avertissement sur le point de savoir si je souhaite vraiment y installer, ne faites pas attention à tout cela et cliquez sur le "Y". bouton si nous voulons continuer ou sur le bouton "n", si modifié.

La prochaine étape confirme à nouveau ce que nous voulons installer un serveur Web dans ce répertoire en appuyant sur la touche Entrée. Tout est standard dans le style de PETTY (Microsoft).

À l'étape suivante, un disque virtuel sera créé, qui est nécessaire pour le fonctionnement de tous les composants du système. Choisissez une lettre de disque que vous aimez, par défaut, c'est la lettre "Z", c'est peut-être et partir.

Cliquez sur "Entrée", puis à nouveau et avant la transition vers l'étape suivante, nous attendons que tous les fichiers sont déballés.

Maintenant nous devons choisir comment charger un disque virtuel, Option seulement deux:

  1. Le disque est créé et apparaît immédiatement lorsque le système est chargé et ne s'éteint pas lorsque le travail est terminé.
  2. Le disque est créé lorsque vous démarrez un serveur Web et une fois que le serveur Web arrête le disque disparaît.

En principe, les deux options sont bonnes à leur manière, choisissez ce que vous aimez. Je choisis généralement la première option, dans ce cas, même lorsque le serveur est désactivé, vous pouvez utiliser des fichiers sur le disque (bien sûr, vous pouvez le faire directement dans le dossier spécifié au début, mais c'est plus pratique pour moi. ).

Cliquez sur "Entrée" et allez à l'étape suivante.

À la fin de l'installation, Denver posera à propos de ce qui suit - "Voulez-vous placer des raccourcis sur votre bureau?" Je vous recommande vivement de répondre à "je veux", auquel cas sera plus pratique de travailler avec elle. Appuyez sur "Y" et cliquez sur "Entrée". Après cela, 3 étiquettes sont créées sur le bureau pour démarrer, arrêter et redémarrer le serveur.

Sur cette installation web local Le serveur Denwer est complet et 3 étiquettes peuvent être observées sur le bureau:

  • Redémarrer Denwer - Redémarrez le serveur
  • Démarrer Denwer - Démarrer le serveur
  • Arrêtez Denwer - Arrêtez le serveur.

Ils ressemblent à ceci.

Avez-vous aimé l'article? Partager avec des amis: