Le serveur local est ouvert. Installation d'OpenServer

À partir de l'article, vous apprendrez : à quoi sert OpenServer, où le télécharger et comment l'installer (je vais le montrer en utilisant Windows 10 comme exemple)

Open Server vous permet d'utiliser un serveur local sur votre ordinateur. Cela signifie que vous pouvez travailler sur votre site sur votre ordinateur personnel et, lorsque le site est prêt, le transférer prêt et opérationnel sur Internet.

Cliquez sur Télécharger. Sur la page de chargement, sélectionnez la version Basic. Entrez le code numérique de l'image et cliquez sur le bouton Télécharger.

Une page s'ouvrira où il vous sera proposé deux options pour télécharger le programme.

La première méthode est payante (le montant minimum du don est de 60 roubles) - cette méthode garantira un chargement rapide.

La deuxième méthode est gratuite et donc très lente))

Un fichier comme celui-ci sera téléchargé (le jour où cet article a été rédigé, il ressemblait à ceci, mais maintenant il peut être différent). Ceci est une archive avec le programme.


Double-cliquez sur le fichier. Une fenêtre s'ouvrira vous demandant de sélectionner un emplacement où décompresser les fichiers de l'archive. J'ai choisi le lecteur D.

Cliquez sur le bouton OK. Le processus de décompression commencera.

Nous allons dans le dossier que nous avons sélectionné à l'étape 3. On voit que le dossier OpenServer est apparu. Nous y entrons.

On voit deux raccourcis pour lancer le programme (il ne peut y avoir qu'un seul raccourci, cela dépend du nombre de bits de Windows).

Double-cliquez sur le raccourci Open Server x64.

Puisqu'il s'agit du premier lancement d'OpenServer, le processus d'installation des composants (MicrosoftVC++) pour le bon fonctionnement du programme va commencer.

Une fois l'installation terminée, le programme vous demandera de redémarrer votre ordinateur. Redémarrez.

Nous passons à nouveau par la quatrième étape - c'est-à-dire que nous allons dans le dossier OpenServer et lançons le programme.

Dans la barre d'état (la zone dans le coin inférieur droit où se trouve l'horloge), nous voyons une nouvelle icône - un drapeau rouge.

Cliquez dessus et le menu du programme s'ouvrira. Cliquez sur la case verte indiquant Exécuter.

On attend un peu. Le drapeau rouge deviendra jaune, puis changera de couleur en vert. Le serveur est en cours d'exécution.

Si le serveur ouvert ne démarre pas, une fenêtre apparaît avec les mots « Échec du démarrage ! », puis descendez au bas de l'article jusqu'à la description des paramètres du serveur ouvert.

Vérification du fonctionnement d'OpenSever

Cliquez sur le drapeau vert. Dans le menu qui s'ouvre, pointez la flèche vers Mes sites. Un sous-menu apparaîtra avec le seul élément localhost. Clique dessus.

Une page s'ouvrira dans le navigateur avec un message indiquant qu'OpenServer est en cours d'exécution.

Hourra! Nous l'avons créé))

Comme vous pouvez le constater, l'installation d'OpenServer n'est pas du tout difficile. J'aime plus ce serveur local que Denver, je l'utilise donc dans mes projets et vous le recommande.

Il faut maintenant le configurer.

Configuration du serveur ouvert

Cliquez sur la case à cocher. → Dans le menu qui s'ouvre, cliquez sur Paramètres.

Dans la fenêtre qui s'ouvre, sous l'onglet De base, cochez la case à côté de Exécuter avec Windows. J'ai laissé le délai suggéré à 20 secondes. Le délai est nécessaire pour ne pas ralentir le chargement de Windows. Tout d'abord, tous les composants nécessaires au fonctionnement de l'ordinateur seront chargés, puis l'Open Server démarrera.

Cochez également la case Exiger un compte administrateur. Certaines fonctions ne fonctionnent qu'avec les droits d'administrateur, alors assurez-vous de cocher cette case.

Pour ceux dont le serveur ouvert affiche Échec de démarrage au démarrage, vous devez accéder à l'onglet Serveur dans les paramètres et cocher la case "Ne pas apporter de modifications au fichier HOSTS". Si openserver démarre normalement au départ, ne cochez pas cette case.

Chaque propriétaire d'un site Web ou d'un blog, tôt ou tard, a un désir irrésistible de le « terminer » ou de le « peaufiner » d'une manière ou d'une autre. Après avoir lu des articles joyeux dans le style de "Hatemeel - c'est encore plus simple", ils commencent sans hésiter pendant longtemps à redresser le code délicat à l'aide d'un marteau, d'un ciseau et d'une sorte de mère. Le résultat, le plus souvent, est de s'arracher les poils des fesses et de lettres paniquées au support technique : « Au secours, mon site est mort !

Ceux qui sont plus intelligents et plus prudents comprennent qu'avant de grimper dans un organisme vivant avec des pattes non lavées, vous devez vous entraîner sur une sorte de simulateur. Les développeurs de sites Web professionnels les utilisent depuis longtemps et avec succès. Pendant longtemps, le plus populaire était Denver, un simulateur complet de serveur distant sur votre propre ordinateur. Mais depuis environ trois ans, le projet n'a pas repris, Internet a progressé très loin et dans les ordinateurs et systèmes modernes, le vieux Denver devient tordu, ou pas du tout.

Le nouveau favori est le package OpenServer disponible gratuitement. Tapez ce mot dans Google et vous serez redirigé vers la page du projet, où vous pourrez télécharger l'archive source. Placez-le sur un disque avec au moins 1 Go d'espace libre et décompressez-le. Accédez au dossier OpenServer et exécutez le fichier du même nom.

Tout d'abord, vous devrez ouvrir l'accès à Internet. Si vous n'utilisez pas Skype, il ne devrait plus y avoir de problèmes. Si vous l'utilisez, accédez d'abord à ses paramètres et décochez la case « Utiliser les ports 80 et 443 comme alternative entrante ». Redémarrez ensuite Skype. Vérifiez vos paramètres Skype – ils devraient ressembler à ceci.

Après le démarrage du programme, un drapeau rouge apparaîtra sur la ligne de commande. Cliquez dessus et vous verrez le menu du serveur. Cliquez sur la case verte à côté de laquelle il est écrit « Démarrer le serveur ». Le programme lui-même créera un disque virtuel W :. Félicitations, vous avez entre les mains un serveur à part entière avec toutes les capacités qu'offre un véritable hébergement de haute qualité.

Ce que j’écrirai ensuite suscitera probablement l’indignation des webmasters professionnels. Mais je vais prendre le risque de décrire la manière la plus simple de démarrer vos propres expériences avec du code ; nous laisserons les options plus complexes pour plus tard. Selon les règles, travailler avec le site commence par la création d'un utilisateur et d'une base de données. Bien sûr, si nous réalisons un vrai projet, c’est ce que nous devons faire. Pour nous, expérimentateurs aux mains ludiques, OpenServer a déjà créé un utilisateur avec le nom mysql, une base de données avec le nom mysql et le mot de passe mysql. Tout ce que nous avons à faire est de créer un nouveau domaine. Pour cela, cliquez sur le menu « Paramètres » et sélectionnez l'onglet « Domaines ». Dans le champ « Nom de domaine », saisissez n'importe quel nom (il est déconseillé de répéter le nom du site réel), dans le champ « Dossier de domaine », écrivez « localhost/www » et cliquez sur « Ajouter ».

D'autres actions sont standard. Chargez WordPress dans le dossier OpenServer\domains\localhost\www, ouvrez le fichier wp-config et entrez-y les noms et mots de passe de l'utilisateur et de la base de données.

Nous enregistrons, puis dans le navigateur, nous tapons le nom que nous avons entré comme nouveau domaine et nous arrivons à la page d'installation WordPress habituelle. Ici, assurez-vous d'écrire correctement votre adresse e-mail et n'autorisez pas l'indexation. Le nouveau site Internet est ensuite à votre entière disposition. Vous pouvez en faire ce que vous voulez. Par exemple, je teste tous les nouveaux thèmes dessus. Il est encore mieux d’y installer un thème de site Web fonctionnel et de tester les plugins, widgets et scripts. Vous pouvez supprimer les liens indésirables du code du modèle avant de l'installer sur votre site de production. Vous pouvez utiliser OpenServer comme terrain de test pour apprendre HTML, CSS et PHP. Vous pouvez vous entraîner à déplacer des sites, créer de nouvelles pages, etc. Vous pouvez tester vos propres thèmes et les voir dans n'importe quel navigateur. Et surtout, il n’y a absolument aucun risque de ruiner un chantier déjà en activité.

En fait, OpenServer est infiniment plus riche en fonctionnalités. Là, dans le menu, il y a une documentation où tout est décrit en détail. Je voulais juste montrer un chemin simple vers l'amélioration personnelle et l'acquisition de compétences professionnelles pratiques. Après tout, celui qui ne rêve pas de devenir webmaster est mauvais !

2. Fichiers de projet.

Je nommerai le domaine "myshop" (vous pouvez choisir votre propre nom si vous le souhaitez). Décompressez l'archive téléchargée avec le projet dans le dossier C:\OpenServer\domains\myshop\

Cela devrait ressembler à ceci : (faites attention au chemin du dossier)

3. Ajoutez un domaine local à Open Server.

Aller aux paramètres:

Allez ensuite dans l'onglet "Domaines". Dans la liste déroulante, sélectionnez l'élément de menu « Contrôle manuel » :

Le programme nécessitera un redémarrage du serveur, confirmez :

4. Vérifions le fonctionnement du site.

Hourra! Le site fonctionne, même s'il affiche une erreur. Le texte d'erreur indique que le site ne peut pas se connecter à la base de données. Nous allons maintenant le configurer.

5. Configuration de la base de données.

Au début de la leçon, nous avons téléchargé l'archive db_export.zip. Déballez-le. Le fichier db_export.sql est une "copie" de la base de données, conservez-la à portée de main.

L'outil phpMyAdmin est inclus avec Open Server. Utilisons-le pour travailler avec la base de données :

Connectez-vous au panel avec le login "root", laissez le mot de passe vide

Accédez à l'onglet Importer, choisissez Fichier, sélectionnez le fichier db_export.sql et cliquez sur Ouvrir.

Dans un instant, la base de données sera importée, vous pourrez visualiser le contenu de ses tables :

6. Configuration des paramètres de connexion à la base de données.

La dernière étape consiste à configurer les paramètres. Pour ce faire, nous devons éditer le fichier db_params.php dans notre projet. Pour ce faire, ouvrez-le à l'aide du bloc-notes :

Et entrez les données requises. Nous laissons le nom de la base de données inchangé - « phpshop ». Dans notre cas (avec une installation Open Server standard), l'utilisateur est « root » et le mot de passe est une chaîne vide.

Dans cette leçon, nous verrons comment installer Open Server sur votre ordinateur. Mais d’abord, découvrons ce qu’est Open Server et à quoi sert-il ?

Serveur ouvert est une plate-forme de serveur portable et un environnement logiciel créés spécifiquement pour les développeurs Web, en tenant compte de leurs recommandations et souhaits.

Le progiciel dispose d'un riche ensemble de logiciels serveur, d'une interface pratique, multifonctionnelle et bien pensée et dispose de puissantes capacités d'administration et de configuration des composants. La plateforme est largement utilisée pour développer, déboguer et tester des projets Web, ainsi que pour fournir des services Web sur les réseaux locaux.

En d'autres termes, Open Server vous permettra de créer des sites Web directement sur votre ordinateur local. De plus, vous pourrez travailler avec le site actuel en le téléchargeant d'abord sur Open Server, plutôt que d'expérimenter le site existant directement sur l'hébergement. Cela peut être utile lorsque vous souhaitez vérifier une nouvelle mise à jour du moteur, essayer un nouveau module sur le site, modifier le design, etc. Open Server vous aidera avec tout cela.

Vous pouvez lire des informations plus complètes sur Open Server sur le site officiel.

J'ajouterai également que je l'utilisais pour développer des sites Web, mais comme il n'a pas été mis à jour depuis longtemps et qu'il n'y a aucun moyen de définir indépendamment les paramètres nécessaires sur le serveur local, j'ai tourné mon attention vers l'alternative. - Open Server, et je n'ai jamais regretté ce choix.

Eh bien, commençons à installer Open Server.

Tout d'abord, nous devons télécharger la distribution elle-même. Pour cela, rendez-vous sur le site officiel dans la rubrique « Télécharger », sélectionnez la version de distribution souhaitée (1). Il convient de noter que le produit est disponible en trois versions : Ultimate, Premium, Basic, la manière dont elles diffèrent les unes des autres est clairement visible dans le tableau de comparaison sur le site Web. J'utilise toujours "ULTIMATE" (performance maximale). Ensuite, entrez le code de l'image (2) et cliquez sur le bouton « Télécharger » (3).

Dès que la distribution est téléchargée, nous commençons l'installation.

La distribution se présente sous la forme d'une archive auto-extractible. Nous le lançons et nous sommes immédiatement invités à sélectionner le disque sur lequel Open Server sera décompressé. Je laisse le lecteur « C » par défaut ; si vous souhaitez installer sur un autre lecteur (ou sur un lecteur flash ou un lecteur portable), spécifiez le chemin approprié pour le déballage. Une fois le disque sélectionné, nous commençons le déballage et cliquons sur le bouton « Ok ».

Nous attendons que la distribution soit déballée.

Nous pouvons maintenant exécuter le programme. Le programme étant portable, aucun raccourci n'est créé sur le bureau ou dans le menu Démarrer. Par conséquent, allez sur le lecteur où Open Server a été décompressé (pour moi c'est C:\OpenServer\) et vous verrez deux fichiers exe pour exécuter Open Server : pour 32 (Open Server x86.exe) et 64 (Open Server x64.exe ) bits systèmes Windows. Selon votre système d'exploitation Windows, vous pouvez afficher l'un des raccourcis sur votre bureau pour avoir toujours un accès rapide au lancement d'Open Server.

Lors du premier lancement, il vous sera demandé de sélectionner une langue.

De plus, lorsque vous démarrez Open Server pour la première fois, vous serez invité à installer des correctifs pour Microsoft Visual C++. Cliquez sur OK".

Nous attendons que l'installation des bibliothèques nécessaires soit terminée.

Et la dernière chose que nous pouvons faire est de redémarrer l'ordinateur pour que toutes les modifications prennent effet. Cliquez sur OK".

Dès que l'ordinateur redémarre, vous pouvez commencer à travailler avec le serveur local.

Démarrage et vérification du fonctionnement d'Open Server

Lancez Open Server et vous verrez qu'une icône de drapeau rouge est apparue dans la barre d'état. Cela signifie que le programme est activé, mais que le serveur lui-même n'a pas encore démarré.

Pour démarrer le serveur, cliquez sur l'icône avec n'importe quel bouton de la souris et dans le menu contextuel qui s'ouvre, sélectionnez « Exécuter ». Dès que le serveur local démarre, la case deviendra verte.

L'Open Server est désormais opérationnel et prêt à fonctionner.

Pour vérifier sa fonctionnalité, accédez à votre navigateur et saisissez : http://localhost/ dans la barre d'adresse. Si vous voyez le message : « Bienvenue sur Open Server ! », alors vous avez tout fait correctement et le serveur local est prêt à fonctionner.

Ceci termine l'installation d'Open Server ! Félicitations, vous avez terminé votre tâche avec succès :)

Dans l'une des prochaines leçons, je parlerai de la configuration d'Open Server, alors ne la manquez pas.

Je voudrais vous présenter un nouvel outil professionnel de développement Web pour Windows.

Open Server est un serveur WAMP/WNMP local portable doté d'un programme de contrôle multifonctionnel et d'une large sélection de composants plug-in. Le progiciel présenté n'est pas seulement un autre assemblage amateur assemblé sur le genou, c'est le premier outil professionnel à part entière créé spécifiquement pour les développeurs Web, en tenant compte de leurs recommandations et souhaits.

Si vous utilisez toujours Denwer, Xampp, Vertrigo, etc. ou vous préférez installer tous les composants du serveur séparément - bienvenue sous cat.

Composants et outils

Pour déboguer des scripts dans différents environnements, Open Server propose un choix de deux types de serveurs HTTP, différentes versions de modules PHP et SGBD, ainsi que la possibilité de basculer rapidement entre eux.

Modules HTTP : Apache 2.2.21 et Nginx 1.0.11 ;

Modules SGBD : MySQL 5.1.61, MySQL 5.5.20 et PostgreSQL 9.1.1 ;

Modules PHP : PHP 5.2.17 (IMagick 2.2.1, Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4) et PHP 5.3.9 (IMagick 2.3.0, Xdebug 2.1.3, IonCube Loader 4.0.10, Memcache 2.2.6);

Excellent ensemble d'outils : HeidiSQL, Adminer, PHPMyAdmin, PHPPgAdmin, PgAdmin.
Le package comprend également des goodies tels que : Perl, serveur FTP, Sendmail, serveur Memcached !

Open Server est le seul projet que je connaisse qui inclut Nginx ! De plus, ici, une connexion pratique des règles de réécriture est implémentée via les fichiers .nxaccess à la racine du domaine, et PHP fonctionne en mode True FastCGI (indestructible).

Tous les composants proviennent de référentiels officiels et sont toujours mis à jour vers les dernières versions à chaque mise à jour du package.

Possibilités

Tout d’abord, je tiens à souligner qu’Open Server est un serveur entièrement portable. Aucun service système, des tas de déchets dans le registre et system32. Vous pouvez l’emporter partout avec vous sur une clé USB (de préférence à haute vitesse), l’exécuter sur votre ordinateur professionnel/maison sans craindre que quelque chose ne fonctionne pas pour vous.
Si les composants système nécessaires ne sont pas sur l'ordinateur, Open Server les installera lui-même ; il suffit de sélectionner [Outils - Premier lancement] dans le menu si le serveur est lancé sur l'ordinateur pour la première fois.

Je ne veux pas décrire les principales fonctionnalités du programme, car pour la plupart elles sont standards pour ce type de logiciel. Il va sans dire qu'avec l'aide d'Open Server, vous pouvez démarrer/arrêter le serveur ou ouvrir le domaine souhaité. Il sera bien plus intéressant pour vous de découvrir les « fonctionnalités » spécifiques qui rendent Open Server spécial, vraiment spécial :

Visualisation détaillée des journaux de tous les composants en temps réel ;
- choix de modules HTTP, SGBD et PHP dans n'importe quelle combinaison ;
- prise en charge immédiate des domaines SSL et cyrillique ;
- la prise en charge des alias ou autres pointeurs de domaine, ainsi qu'une forme pratique de leur configuration (bonjour aux fans de multisite dans Drupal !) ;
- créer un sous-domaine local sans perdre la visibilité du domaine principal sur Internet ;
- accès aux domaines (en un clic) et accès rapide aux modèles de configuration des modules ;
- interface multilingue (russe, ukrainien, biélorusse, anglais) ;

Le programme est constamment amélioré, toutes les demandes pertinentes des utilisateurs d'Open Server sont étudiées en détail et la plupart d'entre elles sont mises en œuvre !

Un peu d'histoire

Dans un premier temps, j'ai développé un programme de contrôle dans l'environnement DevelStudio. Je pense qu'il y aura ceux qui liront mon histoire sur cet environnement de développement. Depuis, beaucoup d'eau a coulé sous les ponts, j'ai réalisé que les travaux sur ce projet se déroulaient avec une extrême lenteur, il n'y avait aucune perspective en termes de développement des fonctionnalités d'Open Server. J'ai réécrit le programme à partir de zéro et à partir de la version 4.0, le développement s'effectue sous Delphi.

Conclusion

Pendant de nombreuses années, j'ai utilisé Denwer dans mon travail quotidien, après un certain temps, je suis passé à Vertrigo. J'ai essayé presque toutes les autres options disponibles : XAMPP, AppServ, WAMPserver, TopServer, etc., mais aucune des versions ci-dessus ne m'a satisfait. Des fonctionnalités limitées, des difficultés de mise en place et parfois une simple laideur extérieure m'ont découragé d'utiliser ces « créations ».

Chers Khabraviens, je serai heureux de vous voir sur le forum Open Server, j'écouterai avec intérêt vos suggestions pour le développement du projet, vos souhaits de connexion de nouveaux composants et d'autres idées intéressantes.