OpenServer installeren. Open Server is een professionele webontwikkelaarstool voor Windows

Programma-interface: Russisch

Platform: XP/7/Vista

Fabrikant: ADGroep

Website: www.open-server.ru

Open server is een van de krachtigste en meest complete softwarepakketten van onze tijd, vooral gericht op webontwikkelaars en systeembeheerders. De mogelijkheden van het pakket zelf zijn zodanig dat het zonder twijfel als een van de beste producten van onze tijd kan worden beschouwd.

Belangrijkste kenmerken van het Open Server-programma

Allereerst is het de moeite waard om te zeggen dat deze software de basisprincipes van installatie op een harde schijf en maximale mobiliteit combineert. De draagbare versie kan vanaf elk medium worden gebruikt, zoals USB-apparaten, schijven of verwijderbare geheugenkaarten.

Wat de softwaremodule zelf betreft, moeten we hulde brengen aan de ontwikkelaars, zij hebben in het oorspronkelijke pakket noodzakelijke modules en programma's opgenomen als HeidiSQL, Adminer, PHPMyAdmin, PHPPgAdmin, PgAdmin.

Over het algemeen is het programma zelf een soort draagbare server die in uw zak zit. Met de applicatie kunt u elk type logbestanden bekijken, de geschiedenis beheren en HTTP- en PHP-modules in elke handige combinatie selecteren. Daarnaast is er volledige ondersteuning voor het met één klik oproepen van de benodigde module, het aanmaken van een subdomein met één klik en toegang tot ongelooflijk veel sjablonen en instellingen.

Als we het hebben over de componenten in dit softwarepakket, dan is het allereerst de moeite waard om de aanwezigheid van het Open Server 4.7.1-besturingsprogramma zelf op te merken, volledige ondersteuning en integratie met Apache 2.2.23, Apache 2.4.3, Nginx 1.2.4, MySQL 5.1.65, MySQL 5.5.28, MariaDB 5.5.28, PostgreSQL 9.2.1, PHP 5.2.17 (Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4), PHP 5.3 .18 (Xdebug 2.2 .1, IonCube Loader 4.2.2, Memcache 2.2.7, Imagick 3.1.0), PHP 5.4.8 (Xdebug 2.2.1, IonCube Loader 4.2.2, Memcache 2.2.7, Imagick 3.1.0 ), FTP FileZilla 0.9 .41, ImageMagick 6.7.9, Fake Sendmail 32, NNCron Lite 1.17, Memcached 1.2.6, Adminer 3.6.1, HeidiSQL 7.0, Webgrind 1.0, PHPMyAdmin 3.5.3, PHPPgAdmin 5.1-dev en PHPMemcachedAdmin 1.2. 2.

Zoals u kunt zien, zijn de ontwikkelings- en beheertools behoorlijk krachtig. Het is onwaarschijnlijk dat er minstens één virtuele softwareserver zal zijn die kan bogen op zo'n overvloed aan tools en tools. En het moet gezegd worden dat, hoewel het programma op de achtergrond draait en constant in het systeemvak staat, het het systeem helemaal niet laadt, noch qua processorgebruik, noch qua RAM.

Het pakket biedt onder andere vele oplossingen en tools voor het werken met graphics, video, schijfopname, etc. Over het algemeen is het het meest complete pakket dat qua uitrusting en functionaliteit met elk softwareproduct kan concurreren.

In dit nummer vindt u een overzicht en gedetailleerde instructies voor het installeren en configureren van het Open Server serviceplatform. Dankzij dit platform kan een webontwikkelaar de code en plug-in debuggen onder omstandigheden die een echte server simuleren, en verschillende werkzaamheden op de site uitvoeren.

Doel van Open Server

Op de website van de ontwikkelaar staat dat Open Server (https://open-server.ru/) is draagbaar serverplatform en softwareomgeving speciaal gemaakt voor webontwikkelaars, rekening houdend met hun aanbevelingen en wensen.

Het platform, dat onder Windows draait, is ontworpen om code te debuggen voordat deze in een echt project wordt gebruikt, wat ongelooflijk nuttig en handig is voor ontwikkelaars. Dit kan het debuggen van zowel de code als de plug-in zijn, maar ook het updaten van bestaande CMS'en.

Als ik bijvoorbeeld de functionaliteit van een plug-in of script moet controleren of het CMS moet updaten, doe ik dit:

  • Ik maak een nieuwe backup van een bestaand project en zet deze lokaal in;
  • Ik update of breng bepaalde wijzigingen aan in de code;
  • Ik controleer of alles goed werkt;
  • Ik rol het uit naar mijn werkplek.

Platforminstallatie

1. Kies de uitvoering die bij ons past OpenServer en download het pakket hier: https://open-server.ru/download/. Voor mijn werk volstaat het Basic-pakket (de Premium- en Ultimate-pakketten, waarin handige programma's zitten, vind je hier: https://open-server.ru/#progs). Als u een donatie doet, duurt het downloaden 5 minuten, maar als het gratis is, duurt het meer dan twee uur.

2. Vervolgens beginnen we met het installeren van het pakket door te dubbelklikken. Het distributiebestand (versie 5.2.5) ziet er als volgt uit:

3. Nadat u bent begonnen met het uitpakken van de distributie, geeft u de schijf aan waarop we het pakket willen installeren. Na de installatie verschijnt de map Open Server in het opgegeven pad met de volgende inhoud:

Assemblagecomponenten zijn verkrijgbaar in 32-bits en 64-bits versies.

Open Server starten, configureren en gebruiken

1. Om de softwareomgeving te starten, klikt u op de gewenste versie 64 of 86 (32-bit). U ziet een rode vlag in uw lade:

Wanneer u erop klikt, wordt een menu geopend:

2. Selecteer in dit menu “Run”, waarna alle componenten en andere menu-items worden geactiveerd:

Het menu bevat alles wat je nodig hebt om met het platform te werken: een lijst met sites, links naar de console (verzameld in “Geavanceerd”), hulpmiddelen voor het werken met databases, configuratiebestanden.

3. Via het item “Instellingen” kunt u het platform naar uw wensen configureren. Het meest interessante voor mij is het item Modules:

Zoals u kunt zien, kunt u hier uw serverconfiguraties selecteren: Apache, Nginx, PHP, MySQL. Op deze manier kunt u een echte server simuleren waarop uw website en/of script in de toekomst zal leven.

Om mee te beginnen code, nodig om:

  • maak een domein aan in de map “OpenServer/domains”, bijvoorbeeld test.local;
  • maak een bestand met de extensie .php rechtstreeks in de hoofdmap van deze map;
  • herstart Open Server;
  • zoek en open uw test.local in het submenu "Mijn sites".

De site wordt gestart in uw standaardbrowser.

Overigens is er standaard in de map “OpenServer/domains” een map “Localhost” met een bestand index.php en als u in de browser schrijft https://localhost/, ziet u een pagina zoals deze:

Dit is de inhoud index.php. U kunt deze map gebruiken om met uw websites en scripts te werken. Maar als u meerdere projecten (sites) heeft, is het natuurlijk beter om voor elk ervan een domeinmap te maken.

  • een schone distributie van elk CMS implementeren;
  • schrijf je eigen script en debug het;
  • een back-up van de site plaatsen, het CMS daarop updaten naar de laatste versie en/of plug-ins installeren en controleren of deze niet met elkaar conflicteren;
  • probeer een nieuwe sjabloon of schrijf uw eigen sjabloon - in het algemeen, wat uw hartje begeert.

Het enige is dat je zo'n site niet aan iemand kunt laten zien door er simpelweg een link naar te plaatsen. Maar uw testsite kan altijd worden overgezet naar een echt domein/server of worden overgezet naar een flashdrive en bijvoorbeeld worden overgedragen aan uw collega of mee naar huis worden genomen van het werk.

Meer gedetailleerde informatie over installatie, componenten en werken met Open Server vindt u op de officiële website.
Ik wil op mijn beurt iedereen bedanken die heeft meegewerkt aan de creatie van deze prachtige tool. En ik wens alle lezers van onze blog veel succes bij misschien wel hun eerste stappen op weg naar webontwikkeling.

Heeft u vragen? Schrijf in de reacties onder dit artikel!

Open server is een draagbare lokale WAMP/WNMP-server.

WAMP/WNMP is een acroniem dat een reeks (complexe) serversoftware aanduidt, die op grote schaal wordt gebruikt voor het ontwikkelen en aanbieden van webservices. Het heeft alle functies voor het handigste en meest productieve werk van webontwikkelaars. De term WAMP is een acroniem voor vier softwareproducten: Windows, Apache, MySQL, PHP. Zoals u weet is Windows het meest gebruikte besturingssysteem ter wereld, is Apache een populaire webserver, is MySQL een handig en functioneel databasebeheersysteem en is PHP een veelgebruikte programmeertaal voor het ontwikkelen van webapplicaties. Toen de vier hierboven beschreven producten werden gecreëerd, impliceerden ze niet noodzakelijkerwijs interactie als onderdeel van een dergelijke groep. Maar na verloop van tijd kwamen ontwikkelaars van Windows-applicaties tot de unanieme conclusie dat het deze combinatie was die de betrouwbaarheid bood die ze zo hard nodig hadden. In deze parameter zijn producten die op basis van het WAMP-platform zijn gemaakt niet onderdoen voor Linux-servers, die bekend staan ​​om hun betrouwbaarheid en veiligheid.

WAMP/WNMP is vernoemd naar de eerste letters van de componenten:

  • Ramen- besturingssysteem van Microsoft;
  • Apache of Nginx- webserver;
  • MySQL- DBMS;
  • PHP is een programmeertaal die wordt gebruikt om webapplicaties te maken.
Hoewel aanvankelijk de softwareproducten in het complex waren opgenomen Open server, niet specifiek ontwikkeld om met elkaar te werken, werd een dergelijke combinatie erg populair onder Windows-gebruikers, vooral vanwege het feit dat ze een gratis complex kregen met betrouwbaarheid op het niveau van Linux-servers.

Het softwarepakket beschikt over een rijke set serversoftware, een handige, multifunctionele, goed doordachte interface en krachtige mogelijkheden voor het beheren en configureren van componenten. Het platform wordt veel gebruikt voor het ontwikkelen, debuggen en testen van webprojecten, maar ook voor het leveren van webservices op lokale netwerken.

Draagbare, compacte en betrouwbare lokale webserver Open server wordt uw beste vriend en betrouwbare assistent bij de ontwikkeling van webprojecten

Belangrijkste componenten:

  • Open het serverbesturingsprogramma
  • Apache HTTP-server
  • HTTP-server Nginx
  • MySQL

Besturingsprogrammamogelijkheden:

  • Onzichtbaar werken in de Windows-tray
  • Snel starten en stoppen
  • Start de server automatisch wanneer het programma start
  • Logboekregistratie in-/uitschakelen
  • Een virtuele schijf mounten
  • Handig bekijken van logs van alle componenten
  • Keuze uit HTTP-, MySQL- en PHP-modules in elke combinatie
  • Toegang tot domeinen met één klik
  • MySQL-beheerders PhpMyAdmin en HeidySQL
  • Meertalige interface

Kenmerken van het complex:

  • Draagbaarheid, mogelijkheid om met een flashdrive te werken;
  • Vereist geen installatie;
  • Gelijktijdig werken met andere complexen: denwer, vertrigo, xampp, enz.;
  • Werken op een lokaal/netwerk/extern IP-adres;
  • Een domein aanmaken door een gewone map aan te maken;
  • SSL-ondersteuning zonder enige aanvullende configuratie;
  • Ondersteuning voor Cyrillische domeinen;
  • Mogelijkheid om e-mail te verzenden via een externe SMTP-server;
    Ingebouwde FTP-server;
  • Een lokaal subdomein creëren zonder de zichtbaarheid van het hoofddomein op internet te verliezen;

Systeemvereisten:

  • Bediening is alleen mogelijk in Windows XP SP3 en hoger;
  • Werken is alleen mogelijk met beheerdersrechten;
  • Het correct instellen van een firewall of antivirus met firewallfunctie;
  • Het correct configureren of uitschakelen van de Windows Firewall-service;
  • Vrije poorten 80, 3306, 21, 90xx op het IP-adres geselecteerd in de instellingen;

Uit het artikel leert u: waar OpenServer voor is, waar u het kunt downloaden en hoe u het kunt installeren (ik zal het laten zien met Windows 10 als voorbeeld)

Met Open Server kunt u een lokale server op uw computer gebruiken. Dit betekent dat u op uw thuiscomputer aan uw site kunt werken en wanneer de site klaar is, deze gereed en werkend naar internet kunt overbrengen.

Klik op Downloaden. Selecteer op de laadpagina de basisversie. Voer de numerieke code uit de afbeelding in en klik op de knop Downloaden.

Er wordt een pagina geopend waar u twee opties krijgt om het programma te downloaden.

De eerste methode wordt betaald (minimale donatiebedrag is 60 roebel) - deze methode zorgt voor snel laden.

De tweede methode is gratis en daarom erg langzaam))

Een dergelijk bestand wordt gedownload (op de dag dat dit artikel werd geschreven zag het er zo uit, maar nu kan het er anders uitzien). Dit is een archief met het programma.


Dubbelklik op het bestand. Er wordt een venster geopend waarin u wordt gevraagd een locatie te selecteren waar u de bestanden uit het archief wilt uitpakken. Ik heb voor schijf D gekozen.

Klik op de OK-knop. Het uitpakproces begint.

We gaan naar de map die we in stap 3 hebben geselecteerd. We zien dat de map OpenServer is verschenen. Wij voeren het in.

We zien twee snelkoppelingen voor het starten van het programma (er kan maar één snelkoppeling zijn, dit hangt af van de bitdiepte van Windows).

Dubbelklik op de snelkoppeling Open Server x64.

Aangezien dit de eerste lancering van OpenServer is, zal het proces van het installeren van componenten (MicrosoftVC++) voor de juiste werking van het programma beginnen.

Nadat de installatie is voltooid, zal het programma u vragen uw computer opnieuw op te starten. Opnieuw opstarten.

We doorlopen opnieuw de vierde stap - dat wil zeggen, we gaan naar de OpenServer-map en starten het programma.

In de lade (het gebied in de rechter benedenhoek waar de klok staat) zien we een nieuw pictogram: een rode vlag.

Klik erop en het programmamenu wordt geopend. Klik op het groene selectievakje met de tekst Uitvoeren.

We wachten een beetje. De rode vlag verandert in geel en verandert vervolgens van kleur in groen. De server is actief.

Als de open server niet start, verschijnt er een venster met de woorden "Opstarten mislukt!", Ga dan naar de onderkant van het artikel naar de beschrijving van de open server-instellingen.

Controle van de OpenSever-werking

Klik op de groene vlag. Wijs in het menu dat wordt geopend de pijl naar Mijn sites. Er verschijnt een submenu met als enige item localhost. Klik erop.

Er wordt een pagina geopend in de browser met een bericht dat OpenServer actief is.

Hoera! Wij hebben het gedaan))

Zoals u kunt zien, is het installeren van openserver helemaal niet moeilijk. Ik vind deze lokale server leuker dan Denver, dus ik gebruik hem in mijn projecten en raad hem je aan.

Nu moet het worden geconfigureerd.

Open de serverconfiguratie

Klik op het selectievakje. → Klik in het menu dat wordt geopend op Instellingen.

In het geopende venster vinkt u op het tabblad Basis het selectievakje naast Uitvoeren met Windows aan. Ik liet de vertraging zoals voorgesteld op 20 seconden staan. De vertraging is nodig om het laden van Windows niet te vertragen. Eerst worden alle componenten geladen die nodig zijn om de computer te laten werken en vervolgens wordt de Open Server gestart.

Vink ook het vakje Een beheerdersaccount vereisen aan. Sommige functies werken alleen met beheerdersrechten, dus zorg ervoor dat u dit vakje aanvinkt.

In dit artikel schrijf ik herziening van de Open Server-webserver en vervolgens installatie en configuratie. Allereerst: wat is Open Server? Open server- Dit WAMP-platform, speciaal ontwikkeld voor webontwikkelaars, rekening houdend met hun wensen en aanbevelingen. WAMP is een afkorting genoemd naar de eerste letters van de programma's die erin zijn opgenomen. Namelijk: Windows - besturingssysteem; Apache - webserver; MySQL - Databasebeheersysteem; PHP is een programmeertaal die wordt gebruikt om webapplicaties te maken. De genoemde componenten zijn eenvoudig en daarnaast omvat het complex Nginx, Perl, FTP-server, Sendmail en nog veel meer.

Kenmerken van de Open Server-webserver.
De webserver vereist geen installatie, hij kan werken vanaf USB-media, u heeft de server altijd bij de hand. Ondersteunt Windows-versies (32-bit en 64-bit): Windows 8 / Windows 7 / Windows Server 2008(2003) / Windows Vista / Windows XP SP3. Meertalige interface, inclusief Russisch. Handig bedieningspaneel, alle handelingen kunnen via de lade worden uitgevoerd.

Gebreken Open server.
Toen ik met de webserver werkte, heb ik één nadeel vervangen. Er is geen automatische updatefunctie voor het programma; als er een nieuwe versie op de officiële website wordt uitgebracht, moet u de webserver verwijderen en al uw projecten overbrengen naar de nieuwe versie van het programma.

Installatie Open server
Deze beoordeling is voorbij, laten we nu verder gaan met het downloaden en installeren van het programma. Ik raad alle gebruikers aan om programma's van officiële websites te downloaden, omdat er geen risico bestaat dat dit programma geen ingebouwde spyware enz. heeft. Ga dus naar de officiële website open-server.ru, ga naar het gedeelte “Downloaden”, voer de captcha in en klik op downloaden. Pak het archief vervolgens uit naar een lokale schijf (bijvoorbeeld C:\open_server). We gaan naar de map waar we het programma hebben uitgepakt. Start Open Server.exe.

Na het starten van het programma zien we dat er een voorraad in de lade is verschenen en worden alle manipulaties met de server vanaf de rechtbank uitgevoerd. Klik met de rechtermuisknop op het pictogram en start de webserver. Het is goed mogelijk dat het programma de eerste keer niet start. Wat doen we dan als het programma 'Opstarten mislukt' weergeeft? Open het programma in de lade en selecteer logboeken bekijken. De meest voorkomende fouten in logboeken kunnen zijn:

1. Het is onmogelijk om poort 80 te bezetten omdat deze al wordt gebruikt door “C:\Program Files (x86)\Skype\Phone\Skype.exe” (als het programma anders is, dan configureren we het al voor onszelf), in in dit geval moet u het gebruik van poort 80 verwijderen. Dit gaat als volgt: open het Skype-programma, vervolgens Extra -> Instellingen -> Geavanceerd -> Verbinding en schakel vervolgens Poorten 80 en 433 gebruiken uit.

2."Het bestand C:\Windows\system32\drivers\etc\hosts is niet beschrijfbaar." In dit geval zijn er 2 opties:
1) Het antivirusprogramma blokkeert wijzigingen aan het Host-bestand. Probeer vervolgens de antivirus uit te schakelen en opnieuw te starten.
2) Ga naar de map “C:\Windows\System32\drivers\etc” en verwijder in de eigenschappen van het hostbestand het selectievakje “Alleen-lezen”

Ik heb de belangrijkste fouten in detail beschreven. Als je problemen ondervindt bij het starten, schrijf dan in de reacties en ik zal je zeker helpen.

Openserver instellen
Ik hoop te installeren en uit te voeren Open server, het is je nog steeds gelukt. Hoe zit het met volledig gebruik? Laten we beginnen met het eenvoudigste: als we een site lokaal willen lanceren, moet u op 'Map met sites' in de lade klikken. In deze map maken we een map aan, bijvoorbeeld . Om de site te laten werken, moeten we de server opnieuw opstarten; het opnieuw opstarten van de server is ook beschikbaar in de lade. In de map zelf plaatsen we webdocumenten. Als u een mysql-database moet maken, gaat u naar de lade en vervolgens naar Geavanceerd -> phpmyadmin. Login is “root”, standaard is er geen wachtwoord voor mysql-databases. Mysql lokaal adres "localhost"