Menü
Ingyenes
becsekkolás
a fő  /  Programok / Helyi kiszolgáló telepítése Windows rendszeren. Hogyan hozzunk létre helyi kiszolgálót? Telepítse a helyi kiszolgálót a Windows egyszerű webszerverén a Windows alatt

Telepítse a helyi kiszolgálót a Windows rendszeren. Hogyan hozzunk létre helyi kiszolgálót? Telepítse a helyi kiszolgálót a Windows egyszerű webszerverén a Windows alatt

Webszerver telepítése Linuxra:

  • Ha van Ubuntu, akkor találsz egy cikket "Hogyan kell telepíteni az Apache webszervert PHP 7, Mariadb / Mysql és Phpmyadmin (lámpa) az Ubuntu 16.10" -on.
  • Ha van Arch Linux, akkor megtalálja a cikk "lámpa (Linux, Apache, MySQL / Mariadb, PHP7 és PHPMYADmin) az Arch Linux / Blackarch".

A helyi kiszolgáló nagyon hasznos eszköz. Pontosan hasznos a webmesterekhez, a PHP programozókhoz, a penetrációs teszterekhez. A tipikus webszerver telepítésében szereplő összes program ingyenes, az összes forráskódot tartalmazza. A helyi webkiszolgáló fogyasztja a minimális erőforrásokat, és valójában egyszerűen könnyen telepíthető és konfigurálható.

Ez az utasítás megmondja, hogyan kell telepíteni egy helyi webszervert a kész szerelvények használata nélkül. Ez a módszer előnye van. A legfontosabbak közülük: teljes ellenőrzés a telepítésre; A legújabb szoftver verziók használata.

Ha pontosan követi az utasításokat, akkor minden bizonnyal mindent keresel! Amellett, hogy a Windows XP-vel rendelkező, ha van ilyen operációs rendszer, akkor egy speciális utasítás készült az Ön számára.

Megmutatom a Windows 10 telepítésének példáját, de ha van egy másik Windows verziója, akkor engedje össze, hogy megzavarja Önt - az eljárás megegyezik mindenütt. Az utóbbit (legújabb) letölti a programok verziójának írásakor. Ha az elolvasás idején új verziók jönnek ki, akkor töltse le őket.

Telepítési lépések:

Jöhet a hasznos:

1. Előkészítés (a szerverben szereplő programok letöltése, kiszolgálószerkezet létrehozása)

Szükségünk van:

  • Apache. (közvetlenül webszerver)
  • PHP. - szerda dolgozni PHP programok (minden webhely által igényelt)
  • Mysql - adatbáziskezelő rendszer (a legtöbb webhely által igényelt)
  • phpmyadmin. - nagyon kényelmes eszköz az adatbázisok kezeléséhez

Az Apache Developer hivatalos honlapja httpd.apache.org. Az Apache letölthető ezen az oldalon. De a hivatalos verziót a régi fordítóval összeszerelik, ezért nem működik az új PHP verziókkal. A PHP szerzők Ajánlja Apache Apachelounge.com/download. Ezért az utasításhoz az Apache letölti az Apachelounge.com/download webhelyről.

Ha 64 bites Windows verziója van, akkor az összetevők 64 bites és 32 bites verzióját választhatja ki. A fő szabály - minden alkatrésznek az egyik dicsőülésnek kell lennie. Ha 32 bites Windows verziója van, akkor minden összetevőnek 32 bitesnek kell lennie. Ez nem vonatkozik a phpmyadminre, amelyet PHP-ben írtak. A PHP programok esetében a BIOD koncepciója nem alkalmazható.

A MySQL ingyenes verzióját hívják MySQL közösségi szerver.. Letölthető az oldalon. Ugyanazon az oldalon van egy telepítő futtatható fájl formájában, de javaslom egy zip archívum letöltését. A letöltési oldalon felajánlunk, hogy regisztráljunk vagy bejelentkezzenek a meglévő fiókba - de ez nem szükséges erre. Csak kattintson a linkre " Nem köszönöm, csak indítsa el a letöltést" Figyeljen a bitenciára.

Szükségünk van egy C ++ Redistributable Visual Studio 2017 fájlra, azaz. Terjeszthető komponens Visual C ++ A Visual Studio 2017 (vagy bármely más később) letöltheti a hivatalos Microsoft webhelyén a linken (közvetlen link a 64 bites verzió letöltéséhez; közvetlen link letöltéséhez 32 bites verzió). Ez a fájl szükséges egy webszerver számára. A MySQL esetében a Visual Studio 2015-re elosztott vizuális c ++ csomagokra van szükség.

Tehát letöltöttem a következő fájlokat:

  • httpd-2.4.29-win64-vc15.zip.
  • php-7.2.0-win32-vc15-x64.zip.
  • mysql-8.0.11-winx64.zip.
  • phpmyadmin-4.7.6-all-Languages.zip.
  • vc_redist.x64.exe.
  • vcredist_x64.exe.

Fájlok beállítása vc_redist.x64.exe. és vcredist_x64.exe..

2. Webes kiszolgálószerkezet létrehozása

Hozza létre a szerverünk könyvtárak szerkezetét. A fő ötlet az, hogy megosztja a végrehajtható fájlokat és fájlokat az adatbázisokkal. Kényelmes a kiszolgáló kiszolgálására, beleértve a mentést is.

A lemez gyökerében C: \\ t Katalógus létrehozása szerver. Ebben a könyvtárban hozzon létre 2 alkönyvtárat: kuka. (végrehajtható fájlok esetén) és adat..

Menj a katalógusba adat. és van almappák létrehozása Db (adatbázisok esetén) és htdocs. (webhelyek esetén).

Menj a katalógusba C: \\ Server \\ Data \\ db \\ és hozzon létre egy üres mappát adat..

A jelen kézikönyvben említett fontos mappák térképe:

C: ├──BIN │ ├───-Apache24 │ │────CONF │ ├───-MYSQL-8,0 │ ├───-PHP │─── - Sendmail ├───- Adatok │ ├──SDB │ │ └───ségiek │ └───HTDOCS │ └───-phpmyadmin └───manage

3. Telepítés Apache 2.4

A letöltött archívum tartalma (pontosabban csak a katalógus Apache24.), kicsomagolva C: Server \\ t.

Menj a katalógusba c: Server \\ Bin \\ Apache24 \\ t és nyissa meg a fájlt httpd.conf. Bármely szövegszerkesztő.

Benne van egy sor sorba.

Define srvroot "C: / Apache24"

Az SRVROOT "C: / Server / Bin / Apache24" meghatározása

#Servername www.example.com:80

ServerName localhost.

DocumentRoot "$ (srvroot) / htdocs"

DocumentRoot "C: / Server / Data / HTDOCS /"

Directoryindex index.html.

Directoryindex index.php index.html index.htm

# Az engedélyszolgáltatás szabályozza, hogy milyen irányokat lehet elhelyezni. # Lehet "ALL", "NONE", vagy a kulcsszavak bármely kombinációja: # lyuktoinride fileinfo authconfig limit # Semmi

# Az engedélyszolgáltatás szabályozza, hogy milyen irányokat lehet elhelyezni. # Lehet "ALL", "NONE", vagy a kulcsszavak bármely kombinációja: # AllowoverRide fileinfo authconfig limit # AllowoverRide All

#Loadmodule rewrite_module modules / mod_rewrite.so

LOADMODULE REWRITE_MODUE MODULES / MOD_REWRITE.SO

Mentse és zárja be a fájlt. Minden, az Apache beállítása befejeződött! Az egyes módosított irányelv leírása ezen az oldalon található.

Nyissa meg a parancssorot (ez egyidejűleg megnyomja a WIN + X gombot). Válassza a Windows PowerShell lehetőséget, és másoljon ott:

C: kiszolgáló \\ thercha24 \\ bin \\ httpd.exe -k telepítése

Ha megkapja a tűzfalat az Apache arányba, akkor kattintson a Engedélyezés gombra.

Most lépjen be a parancssorba:

C: Server \\ tnepache24 \\ bin \\ httpd.exe -k start

És nyomja meg az ENTER gombot.

Felhasználónévként beírjuk a gyökeret. A jelszó mező üres. Ha minden rendben van, akkor mindennek meg kell néznie:

7. Szerver és adatmentés használata

A katalógusban C: \\ Server \\ Data \\ htdocs \\ Mappák és fájlok létrehozása, például:

c: \\ Server \\ Data \\ htdocs \\ teszt \\ ajax.php - Ez a fájl elérhető lesz a http: //localhost/test/ajax.php stb.

Az összes webhely és adatbázis teljes biztonsági mentése, elegendő a könyvtár másolásához C: Server \\ Data \\.

A modulok frissítése előtt készítsen biztonsági mentési mappát kuka. - Problémák esetén lehetőség nyílik az előző verziókra.

A kiszolgáló újra telepítésekor vagy frissítéskor újra kell konfigurálnia a konfigurációs fájlokat. Ha ezeknek a fájlokról van szó, akkor a folyamat jelentősen felgyorsítható. Javasoljuk a következő fájlokat:

  • c: kiszolgáló \\ therche24 \\ conf \\ httpd.conf
  • c: Server \\ ti bin \\ mysql-8.0 \\ my.ini
  • c: Server \\ bin \\ php \\ php.ini
  • c: Server \\ Data \\ htdocs \\ phpmyadmin \\ config.inc.php

Minden beállítás tárolódik.

8. További PHP beállítás

A PHP jelenleg nagyon erős, rugalmas, kényelmes eszköz. A helyi számítógépen használhatja a különböző feladatokat, amelyek nem feltétlenül kapcsolódnak a weboldalak generálásához. A rendkívüli feladatok megoldásakor a beállításokban található határértékben pihenhet. Ezeket a beállításokat a PHP.INI fájl tartalmazza (C: \\ Server \\ php \\ php \\ php.ini) tekintve néhányat:

Memory_limit \u003d 128m.

beállítja a memória maximális mennyiségét, amelyet a szkript használhat

Post_max_size \u003d 8m.

beállítja a maximális adatmennyiséget, amelyet a POST módszer küldése során elfogadnak

; Alapértelmezett_charset \u003d "UTF-8"

beállítja a kódolást (alapértelmezett, a karakterlánc megjegyzése)

Upload_max_filesize \u003d 2m.

a szerverre letöltött fájl maximális mérete. Kezdetben nagyon kis méretű - csak két megabájt van telepítve. Például, amikor egy adatbázist Phpmyadmin-ben töltene be, akkor nem lesz képes feltölteni egy fájl több mint 2 megabájtot, amíg a beállítási elem nem változik.

Max_file_uploads \u003d 20.

a letölthető fájlok maximális száma egyszerre

Max_execution_time \u003d 30.

egy forgatókönyv maximális végrehajtási ideje

Ez teljesen opcionális, hogy megváltoztassa ezeket a beállításokat, de hasznos tudni róluk.

9. További PHPMYADMIN beállítás

Már beállítottuk a phpmyadmin-t és a leginkább elég alapfunkciót. Azonban a phpmyadmin kezdőlapján van egy felirat: "További phpmyadmin funkciók nem teljesen konfigurálva vannak, egyes funkciók le vannak tiltva."

Új funkciók:

  • a (kapcsolódó) táblázatok közötti kapcsolatok megjelenítése;
  • adatok hozzáadása a táblázatokról (a 2.3.0 verzióval kezdődően leírhat egy "TABLE_INFO" speciális táblázatban, mely oszlop látható a pop-up csúcson, amikor a kurzort a csatlakoztatott kulcs fölé mozgatja);
  • pDF-rendszer létrehozása (a 2.3.0-es verzióval kezdődően PDF oldalakat hozhat létre, amelyek az asztalok között linkeket mutatnak be) a phpmyadmin-ben;
  • az oszlop megjegyzéseinek megjelenítése (a 2.3.0-as verzióval kezdődően megjegyzést készíthet az egyes táblázatok minden egyes oszlopának leírásával. És a "nyomtatás előnézetében" láthatóak. A 2.5.0 verzióból kiindulva megjegyzi a megjegyzéseket Saját táblák és módos megtekintés, jelezve mindkét pop-up oszlopok (tulajdonságok táblázat), vagy beágyazva egy táblázat fejlécbe nézve. Ezek is megjeleníthetők az asztali dumpban is;
  • könyvjelzők létrehozása (a 2.2.0 verzióval kezdődően a phpmyadmin lehetővé teszi a felhasználók számára a könyvjelzők kérését. Hasznos lehet a gyakran használt kérésekhez);
  • az SQL lekérdezések története (a 2.5.0 verzióból megmentheti az összes SQL lekérdezés történetét, amelyet a phpmyadmin interfészen keresztül gyártott);
  • tervező (a 2.10.0 verzióból indulva, egy tervező eszköz áll rendelkezésre; lehetővé teszi, hogy vizuálisan kezelje a táblázatok közötti kapcsolatokat);
  • információk az újonnan használt táblákról;
  • gyakran használt asztalok beállítása;
  • követés (A 3.3.x verzióval kezdődik. A nyomkövető mechanizmus elérhető. Segíti a PHPMYADmin által végrehajtott SQL parancsok nyomon követését. Támogatja az adatfelvételi és felvételi parancsok felvételét. A bekapcsolás után az asztali verziókat állíthatja elő);
  • egyéni beállítások (a 3.4.x verzióval kezdődően a phpmyadmin lehetővé teszi a felhasználók számára, hogy a legtöbb beállítást és mentse őket az adatbázisban);
  • testreszabható menük (a 4.1.0 verzióból indulva olyan felhasználói csoportokat hozhat létre, amelyekhez csak hozzárendelt menüelemek állnak rendelkezésre. A felhasználó a csoportban definiálható, és csak a csoporthoz rendelkezésre álló menüelemeket láthatja);
  • navigációs elemek elrejtése / megjelenítése (a 4.1.0 verzióból indulva elrejtheti / megjelenítheti az elemeket a navigációs fában).
  • egyéb

Most ezeket a további lehetőségeket teljes mértékben beállítjuk. Kövesse a http: //localhost/phpmyadmin/chk_rel.php gombot, és kattintson az "Adatbázis létrehozása" gombra. Ezt követően minden új funkció aktiválódik.

Számos új funkciók képernyőképe:

1) Tervező

2) nyomon követés

10. A postai stub telepítése

A C: \\ Server \\ Bin \\ bin könyvtárban hozzon létre egy új Sendmail nevű könyvtárat. Most hozzon létre egy Sendmail.php fájlt ebben a könyvtárban a következő tartalmakkal:

#! / Usr / bin / env php

Nyissa meg a PHP konfigurációs fájlt, itt van elhelyezve. C: Server \\ bin \\ php \\ php.ini. És adjunk hozzá egy sort:

Sendmail_path \u003d "C: Server \\ bin \\ php \\ php.exe c: \\ kiszolgáló \\ sendmail \\ sendmail.php --dir c: \\ Server \\ bin \\ sendmail \\ e-mailek

Mentse el a fájlt és indítsa újra a kiszolgálót. Kiváló, most minden küldött levél kerül mentésre a katalógusban C: Server \\ sendmail \\ e-mailek \\

A levelek bővülnek .Eml és kinyithatók, például a program Thunderbird.. Vagy a szokásos szövegszerkesztővel.

11. PHP könyvtár hozzáadása a Windows útvonalon

Ha ez nem történik meg, problémák merülnek fel néhány PHP modullal, beleértve a php_curl.dll, php_intl.dll, php_lll.dll, php_pdo_pgsql.dll és php_pgsql.dll. Legalább a kiszolgáló elindításakor a naplókban a következő jelenik meg.

PHP Figyelmeztetés: PHP indítás: Nem lehet betölteni a dinamikus könyvtárat "C: \\\\ Server \\\\ bin \\\\ php \\\\ ext \\\\ php_curl.dll" - xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ XBD \\ XBF \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xe xef \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xb \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xf \\ xbf \\ xbf \\ xbf \\ xf \\ xbf \\ xbf \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd . R \\ n in Unknown on Line 0 PHP Figyelmeztetés: PHP indítás: Nem lehet betölteni a dinamikus könyvtárat "C: \\\\ Server \\\\ bin \\\\ php \\\\ ext \\\\ php_intl.dll" - \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd. \\ r \\ n innaktív on line 0 php Figyelmeztetés: PHP indítás: Nem lehet betölteni a dinamikus könyvtárat "C: \\\\ Server \\\\ bin \\\\ php \\\\ ext \\\\ php_ldap.dll" - \\ Xef \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xef \\ xef \\ xbd \\ xef \\ xbf \\ xb d \\ xef \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd. \\ r \\ n innaktív on line 0 php Figyelmeztetés: PHP indítás: Nem lehet betölteni a dinamikus könyvtárat "C: \\\\ Server \\\\ bin \\\\ php \\\\ ext \\\\ php_pdo_pgsql. dll "- \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xbf \\ xbf \\ xbd \\ xbf \\ xbd \\ xbf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xef \\ xbf \\ XBD \\ XEF \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xbf \\ xbd \\ XEF \\ XBF \\ XBD \\ XEF \\ XBF \\ XBD \\ XEF \\ XBF \\ XBD. \\ r \\ n inaktív a sorban 0 PHP Figyelmeztetés: PHP indítás: Nem lehet betölteni a dinamikus könyvtárat "C: \\\\ Server \\\\ bin \\\\ php \\\\ ext \\\\ php_pgsql.dll "- \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xbf \\ xbf \\ xf \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd. \\ r ismeretlen a 0 sorban

A figyelmeztetések elkerülése érdekében hozzá kell adnia a PHP útvonalát a rendszerváltozókhoz.

Kattintson a Start gombra (vagy hogyan hívja fel a Windows 10-et?), Indítsa el a gépelést. A rendszerváltozók módosítása"És nyissa meg a megfelelő beállítási ablakot.

Ott van " Környezeti változók»:

Az ablakban " Rendszerváltozók»Keresse meg és kattintson a gombra Pálya., majd kattintson a " változás»:

Emelje fel az emeletre való bejutást:

Zárja be az összes ablakot a módosítások mentése közben.

Indítsa újra a kiszolgálót.

12. Lógó, forgalom lassú és / vagy hiba aszinkron elfogadás sikertelen

Ha a kiszolgáló, még a "lógások" betöltése nélkül is - az újraindítás előtt nem jeleníti meg az internetes oldalakat, és az aszinkron elfogadás sikertelen hibakereje:

AH00455: Apache / 2.4.9 (Win64) PHP / 5.5.13 konfigurálva - újraindítás normál műveletei AH00456: Apache Lounge VC11 szerver épült: Mar 16 2014 12:42:59 Ah00094: Parancssor: "C: \\\\ apache24 \\\\ bin \\\\ httpd.exe -dc: / szerver / bin / Apache24 "AH00418: szülő: teremtett gyermek folyamat 4952 AH00354: gyermek: 64 munkavállalói szálak indítása. (OS 64) A megadott hálózati név nem elérhető. : AH00341: winnt_accept: aszinkron elfogadás sikertelen. (OS 64) A megadott hálózati név nem elérhető. : AH00341: winnt_accept: aszinkron elfogadás sikertelen. (OS 64) A megadott hálózati név nem elérhető. : AH00341: winnt_accept: aszinkron elfogadás sikertelen. (OS 64) A megadott hálózati név nem elérhető. : AH00341: winnt_accept: aszinkron elfogadás sikertelen. (OS 64) A megadott hálózati név nem elérhető. : AH00341: winnt_accept: aszinkron elfogadás sikertelen. (OS 64) A megadott hálózati név nem elérhető. : AH00341: winnt_accept: aszinkron elfogadás sikertelen.

Ezután adjon hozzá egy apache konfigurációs fájlt:

Elfogadfilter HTTP NONE FELHASZNÁLHATÓ HTTPS NONE ENAGEENSENDFILE OFLECLEMMAP OFF

13. A görög beállítása az Apache webszerveren az ablakokon

Ha nem tudod, mi a curl, akkor nem kell rá. Azok. Merészen hagyja ki ezt a lépést.

a Curl egy konzol segédprogram, amely lehetővé teszi, hogy adatokat cseréljen távoli kiszolgálókkal nagyon nagy számú protokoll segítségével. A CURL használhatja a cookie-kat és támogatja a hitelesítést. Ha a webes alkalmazás görbülést igényel, ezt a függőségekben kell feltüntetni. Sok népszerű curl alkalmazás esetén nem szükséges, például a phpmyadmin és a wordpress esetében nincs szükség a göndör konfigurálására.

Ha a Curl helytelenül van konfigurálva, hibákat fog kapni:

Végzetes hiba: Hívjon meghatározatlan funkciót Curl_multi_init () ...

Curl hiba: SSL tanúsítvány probléma: Nem lehet a helyi kibocsátó tanúsítványt kapni

Az Apache-ben dolgozott a Windows rendszeren, amire szüksége van:

1) Ügyeljen arra, hogy PHP-címtárat adjon az útvonalon (Rendszerváltozók környezetben). HOGYAN KÉRJÜK, HOGY KÖVETKEZŐK:

2) A fájlban C: Server \\ bin \\ php \\ php.ini kelletlennek kell lennie extension \u003d Curl

Általában nem szükséges, de ha kívánja, biztonsági másolatot készíthet a bináris (végrehajtható) szerverfájlokat. Mindezek a fájlok a mappában vannak C: Server \\ t. Ez az Apache, MySQL és PHP - I.E. A szerver munkájáért felelős programok, de amelyeket bármikor letölthetünk a hivatalos webhelyekről, és újra konfigurálhatunk.

Ha biztonsági másolatot szeretne készíteni (például a szerver frissítése előtt), állítsa le a szolgáltatást:

C: Server \\ bin \\ apache24 \\ bin \\ httpd.exe -k stop net stop mysql

És másolja a mappát biztonságos helyre C: Server \\ t.

By the way, a teljes kiszolgálót teljes egészében másolhatja, azaz. mappa C: Over \\ - Ebben az esetben egyidejűleg megjelenít egy biztonsági másolatot és végrehajtható fájlokat és adatokat (adatbázisok, webhelyek).

A másolás befejezése után indítsa újra a szolgáltatást:

C: Server \\ tnepache24 \\ bin \\ httpd.exe -k Start Net Start MySQL

15. Szerverfrissítés

Minden olyan összetevő, amely létrehoz egy webkiszolgálót, aktívan fejlődik és rendszeresen közzéteszi. Amikor megadja az új verziót, frissítheti az egyik összetevő egyikét (például PHP), vagy néhány percet.

A kiszolgáló eltávolítása

Ha már nincs szüksége a szerverreVagy újra telepíteni szeretné, állítsa le a szolgáltatást, és távolítsa el őket az autorun szekvenciálisan a parancssorba:

C: Server \\ therpde24 \\ bin \\ httpd.exe -k stop c: \\ kiszolgáló \\ bin \\ apache24 \\ bin \\ httpd.exe -k eltávolítás NET STOP MYSQL C: \\ Server Mysqld --Remove.

Távolítsa el a kiszolgálófájlokat, törölje a mappát C: Over \\. Figyelem, törli az összes adatbázist és webhelyét.

Hogyan védjük az Apache Web Server-et a hackelés ablakban

A PHP-vel (verzióválasztással), a mysql és a phpmyadmin segítségével. Ez az oldal közzététele rajta: Érzékeny és minősített technikai támogatás, WordPress és egyéb webes alkalmazások telepítése egy kattintással, ajándékként az év, az ingyenes helyszíni átutalás során. Üzemeltetés megrendelése + 1 hónapos ingyen (promonoode b33e0e2f).

Az ifjúságom idején az internet oroszul beszélő szegmensében csak egyetlen helyi webszerver volt népszerű. Így már kitaláltad, jó öreg Denwer. 2003-ban határozottan letelepedett a számítógépemre. Más alternatívák, ha abban az időben léteztek, keskeny körökben ismertek, és nem voltak olyan népszerűek.

Nézzük meg, mit használhatunk ma, sok év múlva. Azt javaslom, hogy fontolja meg, tesztelje és hasonlítsa össze a 14. napot! A helyi webszerverként való használatra szánt szoftverrendszerek.

1. Amppps.

Legújabb verzió: 1.7
Orosz nyelv: Igen (részben)
Hordozható verzió: Nem
Home: http://www.amps.com/

Alapkészlet:

  • SoftAculous AMPPS 1.7.
  • Apache 2.2.22
  • Mysql 5.5.22
  • PHP 5.3.10 és 5.2.17
  • Perl 5.10.1
  • Python 2.7.2
  • MongoDB 2.0.4.

Az AMPPS nem csak egy helyi kiszolgáló, akkor ez egy teljes alkalmazási könyvtár, ahol mindegyikük gyorsan telepíthető, kapcsolja be és nem ásni indulást a boxirodából. Mindez a háztartás óvatosul katalógusban és részletesen ismerteti.

Ennek a kétségtelennek az előnye, hogy támogatja számos közös CMS, blog platform, web fórum, hirdetőtáblák, fotógalériák, stb. A teljes alkalmazások több mint 200! A csomagban szereplő komponensek készlete szintén nem halad el az élet mögött, az összes modul meglehetősen friss, és amely figyelemre méltó, itt találunk olyan egzotikusokat, mint Python és MongoDB.

A mínuszok közül egy részleges orosz fordítást akarok említeni, amely csak a szkriptkatalógusban jelen van, és ez nem mindenhol. Az Apache újraindítása után a tálca menüje megtagadta a munkát, a Windows újraindítása nem segített. Egy másik mínusz a hordozhatóság hiánya. Véleményem szerint az AMPP-k hasznosabbak a kezdőknek, hogy felfedezzék a szkripteket, nem pedig komolyabb fejlesztőket. Nem voltam nagyon kényelmes dolgozni ezzel a kiszolgálóval, vannak lehetőségeket és jobbak.

Legfrissebb verzió: 2.5.10
Orosz: Nem
Hordozható verzió: Nem
Honlap: http://www.appservnetwork.com/


Alapkészlet:

  • Apache 2.2.8.
  • PHP 5.2.6
  • MySQL 5.0.51b.
  • phpmyadmin-2.10.3.

Az Apache és a MySQL szolgáltatásként telepíthető. Nincs kontroll program, csak a kétes design oldalára hivatkozva Phpmyadmin. Essénként az AppServ egy grafikus telepítő Apache, PHP, MySQL és több, mint bármi. Ha ugyanaz a Denwer maga elindítja az összetevőket, akkor egyszerűen telepítik a szolgáltatásokat, és kezelik az ablakokat.

Legújabb verzió: 3.2010-11-07
Van orosz nyelv
Hordozható verzió: Igen
Honlap: http://www.denwer.ru/


Alapkészlet:

  • Apache 2.2.
  • PHP 5.3.3
  • Mysql 5.1.40
  • phpmyadmin 3.2.3

Denwer ... jó öreg Denwer. Mindannyian ugyanolyan szűkös készletet látunk, amelyek nem nagyon friss komponensek (a legtöbb tojás), a fekete ablak és a gui nincsenek. A helyi webkiszolgáló profikja a rendkívül kis méretnek és a jó "tudásbázisnak" tulajdonítható a fórumon több éven keresztül felhalmozódott. Valójában a kiszolgálómenedzsment végrehajtása a végrehajtáson keresztül történik. A modulok indításához és leállításához parancsfájlok, mivel egy ilyen vezérlési program egyáltalán nem.

Denwer rendkívül egyszerű és érthető, ezért a legnagyobb rajongók serege a "vízforralók" között. A webszerver legteljesebb leírása lesz a következő kifejezés, amelyet az egyik felhasználó monda: "Denver alapvető feladatokat és rendben van, és annál inkább a küldetések több problémát okoznak (senki sem használja őket mindannyian 100)."

Legújabb verzió: 5.3.9
Orosz nyelv: igen
Hordozható verzió: Igen
Honlap: http://www.easyphp.org/


Alapkészlet:

  • PHP 5.3.9
  • Phpmyadmin 3.4.9
  • Apache 2.2.21
  • Mysql 5.5.20

Elég egyszerű és nem figyelemre méltó összeszerelés. A szokásos forgalmi menüt kínálunk hölgyek nélkül, nem komplikált beállítások és egy zavaros kezdőlap orosz nélkül. Ez a szoftverkomplexum nem tett semmilyen benyomást rám, jól működik. Az EasyPHP meglehetősen alkalmas a DENWER cseréjére a "verzióval a Windows rendszerrel" (ha a kezdőlap nem ijeszt).

Megjegyzem, hogy az Easyphp a kiszolgálót futtatja, nincs ijesztő fekete ablakok felbukkannak, és a kiszolgáló megkezdése és leállítása nagyon gyorsan történik.

Legújabb verzió: 2.0.2.0
Van orosz nyelv
Hordozható verzió: Nem
Honlap: http://leanor-cms.ru/server


Alapkészlet:

  • Apache 2.2.19
  • PHP 5.3.6
  • MySQL: Mariadb 5.2.6
  • Phpmyadmin 3.4.2.
  • Slimftpd 3.1.81
  • A DNS nem kötött 1.4.10

Eleanorserv először nekem egy sötét ló, vagy inkább egy bizonyos speciális szerver az Egyesült Államok Eleanor CMS számára. Figyelem után kiderült, hogy ez egy rendszeres helyi webszerver.

Ebben a gyülekezetben tetszett a menü tervezése, amely nagyon vonzónak bizonyult, ami nagyon ritka az ilyen típusú programok között. Én is tetszett a kezelőpanel, és pontosabban a meglehetősen szokatlan végrehajtás.

A szoftvercsomag használatának öröme nem tartott sokáig. Új domain létrehozása után a kezelőpanel egyszerűen eltűnt. Igen Igen, csak a mappában elpárologott. / Www / localhost / Én nem találtak semmilyen fájlt az index.php dugóval. Egy másik CHagrin képtelen volt megnyitni egy mappát a domainekkel a Trad menüből, meg kellett keresnem, hol telepítettem Eleanorserv ...

Nos, végül a legfontosabb hátrány - Ez a kiszolgáló nem hordozható, ami nem teszi lehetővé az USB flash meghajtón és különböző számítógépeken történő használatát.

6. Nimp.

Legújabb verzió: 1.5.0
Van orosz nyelv
Hordozható verzió: Igen
Honlap: http://nimpbox.ru/


Alapkészlet:

  • 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 béta.
  • Memcached 1.2.4.

Itt látjuk a központ szörnyű megvalósítását pornográfiás elemekkel, de van egy meglehetősen érdekes Trad menü. A legcsodálatosabb dolog ebben a gyülekezetben is, mint 4! A tálca ikonok abszolút azonos menüvel. Ahhoz, hogy a szerver munka, nem sikerült először. Mivel kiderült, a Nimp csak a lemez gyökeréből működhet, ami kétségtelenül a szoftvercsomag egy másik zsír mínusz.

Ennek a kiszolgálónak a használata során valami valaha is szenvedett valamit, a Filezilla soha nem állt meg (meg kellett ölnem a feladatkezelőt), és a memcached egyáltalán nem indult el. Néhány zavaró felhívta a szerző szavai a program, hogy "Ez a gyülekezet tökéletes a nagybetöltett helyszíneken a vállalati és városi hálózatokban", a program egyértelműen távol van a vállalati környezetben.

A helyi webszerver "chipje" az, hogy a Nginx a frontendként működik, és a statikus tartalmak terjesztésére szolgál, és az Apache-t a dinamikus tartalom létrehozásához támasztja alá. Általánosságban elmondható, hogy a gyülekezetből származó benyomása kétszer maradt, zökkenőmentesen változott az erőteljesen negatívból a programban való munkavégzés során.

Legújabb verzió: 4.5.2
Van orosz nyelv
Hordozható verzió: Igen
Honlap: http://open-server.ru/


Alapkészlet:

  • 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 (IMAGIBER 2.2.1, Zend Optimizer 3.3.3, IonCube betöltő 4.0.7, Memcache 2.2.4);
  • PHP 5.3.13 (IMAGIBER 2.3.0, XDEBUG 2.2.0, IONCUBE betöltő 4.0.14, Memcache 2.2.6);
  • PHP 5.4.3 (XDebug 2.2.0);
  • Perl 5.12.3.0 (bővítés);
  • Slimftpd 3.181;
  • Hamis sendmail 32;
  • Nncron lite 1.17;
  • 1.2.6.
  • Adminisztráció 3.3.4;
  • Heidisql 7.0;
  • WebGrind 1.0;
  • Phpmyadmin 3.5.1;
  • PHPPGADMIN 5.0.4;
  • Phpmemcachedadmin 1.2.1;

A nyílt szerver-felülvizsgálat többi résztvevőivel ellentétben a legkellemesebb és átgondolt felületet biztosítja, erős képességekkel rendelkezik az alkatrészek beállításához és kezeléséhez. Az érthető pluszok közé tartozik a beállítási profilok támogatása, a HTTP / MySQL / PHP modulok, a Task Scheduler (Cron), a Domain és az Alias \u200b\u200bkényelmes kezelése, és a "Teapókák" egy magyarázó felhasználói kézikönyv.

A nyílt kiszolgáló kellemes funkciója a program hordozható személyes start menüjeként való használata. A kiszolgálót USB-meghajtón telepítheti, átadhatja hordozható programjait, készítsen könyvjelzőket a gyakran meglátogatott webhelyekre és bárhol, ahol bárhol van, kényelmes menüpontja lesz a kedvenc webhelyeihez és programjaihoz.

Legújabb verzió: 1.8.2
Orosz: Nem
Hordozható verzió: Igen
Honlap: http://www.server2go-web.de/


Alapkészlet:

  • Apache 2.2.
  • PHP 5.3.2
  • Sqlite.
  • Mysql 5.1.46
  • Perl 5.8.

Ebből a csúnyaból sokáig voltam, a leányvállalatok keresésével és meggyilkolásával foglalkoztam. Kiderült, hogy a Server2Go program indításakor a helyi webszerver egyszerűen elindul, és ez az. Minden a szó szó szerinti értelemben van, nincs kontrollprogram, nincs monitor, a szerver nem állhat meg, sem akár újraindul. Mindez Ez a szoftvercsomag egy induló oldal, ahol ártalmatlan információkat nézhet a PHP információ kiválasztásáról.

A benyomás rendkívül negatív, bár úgy tűnik: a szerver kezdődik, a Phpmyadmin megnyílik, és mi más? Nem, a kiszolgáló, amely nem lehet megállítani, nem számomra. Szoros a pokolban!

Legújabb verzió: 8.5.4
Orosz nyelv: igen
Hordozható verzió: Nem
Honlap: http://www.uniformserver.com/


Alapkészlet:

  • Apache 2.4.2
  • PHP 5.4.0.
  • Mysql 5.5.24
  • phpmyadmin 3.5.1

Az UniformServer egy másik kézműves a térdén, és azt mondja, legalább valami jó, hogy nem mondhatom. A görbe az orosz fordítás, egy hatalmas csúnya logó a tálca menüben, maga a menü teljesen nem gondolkodik, és a fordítási görbe miatt lehetetlen megérteni semmit egyáltalán. Mindez, ami ez a szerelvény elindulhat és megnyithatja a phpmyadmin-t. A menü használatával még mindig kaphat naplózási és konfigurációs fájlokat. Az egyetlen kellemes meglepetés volt ott.

Legújabb verzió: 8.5
Orosz: Nem
Hordozható verzió: Igen
Honlap: http://www.usbwebserver.net/


Alapkészlet:

  • Apache 2.2.21
  • MySQL 5.5.
  • PHP 5.3.9
  • Phpmyadmin 3.4.9.0.

Egyszerű és egyszerű webszerver. A vezérlőpanel egyszerű, rejtve lehet a tálcában. Nincs orosz nyelv. A szerelvény ajánlatos felhasználók és kezdők számára igénybe vehető. Nincsenek olyan jellemzők vagy zsemle, amit meg tudnék mondani ebben a szoftverkomplexumban.

A funkcionalitás szerint az USBWebserver hasonlít Denwerre, kivéve a perl-t. A kezelőpanelen elindíthatja / leállíthatja a modulokat, a nyitott naplókat, még mindig van pár hasznos funkció és beállítás, mindegyik. Azt javasolnám ezt a gyülekezetet, mint GUI helyettesítő DENWER-t azok számára, akiknek hasonló funkcionalitást igényelnek, de szeretnék egy vezérlőpanelt gombokkal és rohanni.

Legújabb verzió: 2.27
Orosz: Nem
Hordozható verzió: Nem
Honlap:


Alapkészlet:

  • 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.

Jó és funkcionális helyi webszerver, meglehetősen ismert, könnyen tanulható. Kényelmes menü, jó PHP és Apache beállítási funkciók. Igazán szerettem a gyülekezetet, az én időben, nagyon sokáig használtam Vertrigo-t.

De nem minden olyan rózsás a királyságunkban, természetesen vannak hátrányok. A legfontosabb és lényeges mínusz - a szerver nem hordozható, lehetetlen az USB flash meghajtón telepíteni, és különböző gépeken használható. Más problémákból meg akarom jegyezni a domain vagy álnév létrehozásával kapcsolatos nehézségeket, valamint az orosz távollétét.

Legújabb verzió: 2.2D
Orosz nyelv: igen
Hordozható verzió: Nem
Home: http://www.wampserverver.com/

Alapkészlet:

  • 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.

Mint az XAMPP, ez a szerelvény széles körben ismert Nyugaton. Talán ennek oka az, hogy támogassa a nagy számú nyelvt, az Apache, a MySQL és a PHP bármely verzióját Addon és egy vonzó kezdőlap, amely nem mondható el az ellenőrzési programról.

Az összeszerelés jól működik, szörnyű, de meglehetősen érthető menüvel rendelkezik. Nincs semmi benne, hogy kiemelje ezt a helyi webkiszolgálót a teljes tömegből. Hogy őszinte legyek, nagyon meglepődtem, hogy ilyen szegénységet láttam a program tervezésében, miután meglátogatta a stílusos és színes honlapot.

Legújabb verzió: 0.4.0.4
Van orosz nyelv
Hordozható verzió: Igen
Honlap: http://winginx.ru/


Alapkészlet:

  • 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;
  • 1.2.6.
  • phpmyadmin 3.5.0;
  • Adminisztráció 3.3.3;
  • Rockmongo 1.1.1;
  • phpmemcachedadmin 1.2.1;
  • Xdebug 2.2.0.5, Zend Gárda betöltő 5.5, Ioncube 4.0.14

Ez a szerelvény Büszkélkedhet MongoDB és NODE.JS jelenlétében, valamint gyorsan növeli a Nginx webszerver népszerűségét. Örülök egy normál tálca menüjének és a beállítási szakasz jelenlétének, de a munka során kiderült, hogy az ablak a beállításokkal 3 lapokkal rendelkezik, ahol csak 1-2 opció (miért?).

A Winchinx elég furcsaja úgy néz ki, mint a naplók. Nézd meg, hogy megtekinthessük a Hiba-hiba.log, az Access.Log fájl kiválasztási menüjét, és így tovább, hogy melyik modul az, hogy ezek a naplók lehetetlen megérteni: Nginx, PHP és May Node.js?

Bár a Winginxnak van egy irányítási programja, de maga a parancs a webszerver, valamint a Denwerben, keresztül történik.BAT fájlokat. Ezt a következtetést levettem a pop-upról a semmiből a fekete ablakokba az indítás vagy a szerver leállítása során.

Lehetséges, hogy valaki (első kezdők) nagyon hasznos lesz a szkriptek automatikus telepítéséhez (PHPBB, WordPress, Joomla stb.) A domain létrehozásakor, különösen akkor, ha úgy ítéli meg, hogy a szkriptek konfigurálva vannak a NGINX-vel való munkához ( meglehetősen keményen átírja a revirt szabályait). Azonban személyesen soha nem használok ilyen funkciókat, és inkább telepíteni szeretném, ha soha nem tudod, hogy mit és hogyan telepítve van, és milyen meglepetések várhatnak a jövőben.

14. XAMPP USB LITE

Legújabb verzió: 1.7.7
Orosz: Nem
Hordozható verzió: Igen
Home: http://www.apachefriends.org/en/xampp-windows.html


Alapkészlet:

  • Apache 2.2.21
  • MySQL 5.5.16.
  • PHP 5.3.8.
  • phpmyadmin 3.4.5.

Az XAMPP egy nagyon népszerű helyi webkiszolgáló külföldön. Azt hiszem, a népszerűség az a tény, hogy ez a gyülekezet meglehetősen megbízható, és minden nagyobb operációs rendszerrel rendelkezik: Windows, Linux, Mac OS X és még Solaris is.

A START és STOP modulok gyorsan gyorsan előfordulnak, az üdvözlő oldal nem zavaros és érthető, bár angol. Általában egy nagyon jó szoftvercsomag (egy csomó zsemle az asztali verzióban), amelyben nincs semmi felesleges vagy visszataszító. A sarok mögött lévő fekete ablakok nem támadják meg, a kezelőpanel azonban elég rendes, de alacsony zab.

A szoftvercsomag mínuszából megjegyezhetem ezt a kezelőpanelt, vagy inkább ennek a kontrollnak a hiánya, a kiszolgáló elindítása és leállítása. Nincs kényelmes menü a webhelyek listájával, nincs partíció a webszerver beállításainak, nincs hasznos eszköz. A munkakörnyezetet manuálisan kell konfigurálnia.

Összehasonlítás

Hordozható orosz nyelv A GUI elérhetősége Hasznos GUI. Naplók megtekintése
Ampp - + + - +
- - - - -
+ + - - -
+ + + + +
- + + + +
Nimp. + + + + -
+ + + + +
+ - - - -
- + + - +
+ - + - -
- - + + +
- + + + +
+ + + + +
Xampp USB Lite. + - + - -

Legjobb eredmények: EasyPHP, Open Server, Winginx.

Tesztelés

Vizsgálati szám 1 - hamis indítás

A teszt lényege az Apache konfiguráció szándékos sputterjeiben rejlik, hogy ellenőrizze, hogy bármilyen figyelmeztetést kapunk, vagy az összes mutató zöld fénygel ég, és semmi sem fog működni. Egyetértek abban, hogy a gyülekezetet megtévesztik, amely megtévesztette a sikeres elindítást, és idióta formájában jelentkezik, a vágy nem elég. Ha a kiszolgáló nem ad semmilyen jelet, vagy titokban fut, akkor a vizsgálat is sikertelen lesz.

2. tesztszám - kifinomult módon

A teszt lényege a kiszolgáló szándékos telepítése a komplex névvel rendelkező mappába, tesztünkben a "C: TestMys $ Ka!" () Zlo () + ~% & 2 % Fájlok ". Ha phpmyadmin (egyszerűen a kényelem érdekében, mert minden egyesülést tartalmaz), akkor nem fog nyitni, akkor a vizsgálat ennek megfelelően sikertelen lesz. Minden személy egyéniség, a mappákat néha a leginkább váratlan neveknek nevezik. A teszthez kiválasztott mappa neve helyes a Windows számára, és helyesen kell feldolgozni.

Teszt №3 - SSL a dobozból

A teszt rendkívül egyszerű - futtassa a kiszolgálót, és próbálja meg megnyitni a phpmyadmin az SSL protokoll felett.

Megnevezések: A "+" azt jelenti, hogy a teszt sikeresen áthaladt, "-" azt jelenti, hogy a teszt sikertelen.

Hibás rajt Nehéz útvonalak SSL dobozok
Ampp + + +
- + -
- + +
+ + -
+ + -
Nimp. + - -
+ + +
- + -
+ - -
+ - -
+ + -
+ + -
- - -
Xampp USB Lite. + - +

Legjobb eredmények: AMPPS, Open Server.

Következtetés

Annyi szoftver komplexumokat vizsgálták és tesztelték, a kérdés merül fel - és a mindennapi munkák kiválasztásának eredményeképpen? Válasz Ez a kérdés nem olyan egyszerű, minden egyesülés jó lesz egy bizonyos típusú feladathoz.

A kezdőknek azt javaslom, hogy Denwert használjam, mint a legegyszerűbb és időtesztes helyi webszerver. Minden más webfejlesztő, valamint azok a kezdők, akik nem elég Denwer funkcionalitás, azt javaslom, hogy a nyílt szerver.

Ha gyorsan meg kell ismerned magad egy jól ismert szkript, fórum, fotógaléria vagy vendégkönyv, és nem akarja zavarni a telepítésével és egy megfelelő platform keresésével, akkor kipróbálhatja az AMPP-ket. Természetesen, feltéve, hogy a forgatókönyv érdekli, hogy ezt a fejlesztést támogatja.

Ha valaki olyan ritka modulokat kell használnia, mint helyi levelezőszerver, csomópont.js, MongoDB, stb., Aztán azt hiszem, mindenki kiválaszthatja a megfelelő lehetőségeket a többi résztvevő között a felülvizsgálatunkban.

Nyilvánvaló, hogy a számítógépes rendszerek sok felhasználója tudja, hogy a számítógép helyi kiszolgálója percek alatt hozható létre. Igaz, nem mindenkinek világos tudatossága az alapvető módszertanról minden lépésben. Tehát próbáljunk legalább részleges információkat adni arról, hogyan hozhat létre helyi kiszolgálót, és alkalmazkodni saját igényeihez.

A helyi kiszolgáló fogalma

Általában kezdetben szükség van egyértelműen megkülönböztetni a helyi szerverek között. A leggyakrabban használt Web Northern mellett létrehozhat és konfigurálhat mind a játék, a proxy, sőt a DNS-kiszolgálók is. Mindez csak attól függ, hogy melyik funkciót hozzárendeljük egy adott komponenshez.

Azonban a legtöbb esetben mindegyik komponensnek van egy közös jellemzője: Kezdetben a helyi gépeken létrehozzák az első lépésekben, anélkül, hogy távoli tárhelyre helyeznének, amely lehetővé teszi számukra, hogy közvetlenül konfigurálják és szerkesszük őket közvetlenül a saját számítógépes terminálokon.

Most megpróbáljuk megfontolni a számítógépen lévő helyi kiszolgáló létrehozásához és konfigurálásához kapcsolódó problémákat, a típusától és a rendeltetési helyétől függően

Szoftverválasztás

Elvben a szoftver kiválasztása minden felhasználó személyes kérdése. Meg kell jegyezni, hogy ha például amikor létre helyi webszerver csak a Hypertext Markup nyelvek, mint a HTML vagy CSS használják, emellett szoftvercsomagok telepítésére nincs értelme, mivel minden böngésző tökéletesen „megérti”.

Egy másik dolog az, amikor írásbeli szkriptek, mondjuk, hogy a PHP további komponensekként. Használni kell őket, és a böngésző már nem másol. Ez az, ahol speciális szoftver hasznos. Ami a proxy-, DNS-t és a játékszervereket illeti, itt is kétértelmű helyzet is van. Számos későbbi, a teremtés és a konfiguráció legegyszerűbb alkalmazásai figyelembe veszik, de még mindig a szabványos helyi webkiszolgálókra vonatkozó fő kérdésre összpontosítanak.

Helyi szerver létrehozása: DENWER csomag telepítése és konfigurálása

Ha úgy döntött, hogy részt vesz egy helyi kiszolgáló létrehozásában a távoli hosting későbbi elhelyezéséhez, természetesen valamilyen eszközre lesz szükség. Leggyakrabban, amikor az interneten való megfelelő keresésekor a felhasználók átirányítást kapnak a DENWER szoftvercsomag letöltéséhez, amely hazai termék, és elég könnyű ahhoz, hogy megértse és dolgozzon vele.

Tartalmazza az összes szükséges eszközt, mint az Apache, a PHP, a MySQL, a phpmyadmin, a sendmail, stb. Az egyetlen hátrány csak akkor áll, ha a speciális motorokat is telepíteni kell a legegyszerűbb verzióban.

Tehát a helyi kiszolgáló létrehozása egy telepítő EXE fájl (természetesen az adminisztrátor nevében) elindításával kezdődik. A DOS módhoz hasonló ablak jelenik meg. Kövesse a telepítő utasításait. Először válassza ki a szerver tárolási helyét, majd hozzárendel egy liter és a virtuális lemez működési módját (elvben a javasolt paraméterek nem módosíthatók). Ez a telepítés befejeződött. Most a helyi kiszolgálót ellenőrizni kell a helyes működés érdekében.

Vizsgálati képesség

Ebben a szakaszban indítjuk el a létrehozott kiszolgálót, és adjuk meg a http: // localhost-ot az internetböngésző ablakában. Ha a program hibák nélkül van telepítve, a böngésző üzenetet jelenít meg arról, hogy minden működik.

Ha lefelé görgetheti le az oldalt, akkor láthatja a fő hivatkozásokat, amelyekkel teljes körű tesztelést végezhet a helyi kiszolgálón.

Kódolási problémák

Néha találkozhat egy kellemetlen helyzetben, ha az elküldött e-mail üzenet úgy néz ki, mint egy érthetetlen karakterkészlet. Ez csak azért történik, mert a programot eredetileg az UTF-8 kódolására tervezték. Teljesen elemző lehet, például a KOI-8R-n vagy valami mást.

Helyi szerver telepítése: további motorok

Most egy másik fontos pont. A helyi Windows-kiszolgáló nem tud speciális kiegészítések nélkül, az úgynevezett motorok (WordPress, Joomla stb.).

A WWW mappában, a Wew Home \\ Local hoston található www mappában, hozzon létre tetszőleges könyvtárat a fő könyvtárban. Ezt követően adja meg a http: // localhost / a böngésző címsorában, és ellenőrizze, hogy pontosan megnyílik. Ha minden rendben van. Másolja a motorfájlokat ebben a könyvtárban bármely fájlkezelő segítségével (legalább ugyanaz a "karmester"), és írja be a címet újra. Megjelenik egy "Telepítés varázsló" ablak, ahol csak az utasításokat kell követnie.

Kiegészítő adatbázisok

Most a helyi kiszolgálónak speciális adatbázisokat kell csatolnia. Ehhez használja a PhpmyAdmin szolgáltatást, amelyhez a bemenetet a http: // localhost / Tools böngészőbe való belépéssel végezzük. Először is, az új bázis létrehozásának szakasza van kiválasztva, megadja a nevet (lehet önkényes, de jobb, ha az előző szakasz mappájára alkalmazzák.

Ezután térjen vissza a főoldalra, és állítsa be a PRIVILEGE paraméterek (új felhasználó létrehozása, adja meg a bejelentkezést és a jelszót, mint egy fogadó, amelyet a localhost és a "Birds" minden, ami az ablakban van. Továbbra is nyomja meg a "elment!" Gombot És várjon a folyamat végére.

Helyi kiszolgáló átvitele a tárhelyre

A következő lépésnek a kiszolgálót a helyi hálózatra kell csatlakoztatnia, és átadnia kell a tárhelybe, hogy az interneten elérhetővé váljon a felhasználók számára. A "natív" módszer a távoli erőforráshoz való átadásának módja nem tűnik túl kényelmes a további műveletek halmaza miatt.

A helyi kiszolgáló beállítása Az adatátvitel tekintetében a távoli tárhelyre a legjobban a FileZilla alkalmazás történik, amellyel a fileZILLILLA alkalmazásra kell másolnia a fent említett könyvtárba, a gazdagép gyökérkatalógusában. Ez a Public_HTML mappa vagy a HTDOCS rész. Most ez a kis: változás az úgynevezett abszolút elérési útját mappák és fájlok és könyvtárak a motor beállításait, adja meg az adatbázis nevét, amely a feltételezések szerint használtam már egy távoli gépen, és adjon meg egy új bejelentkezési egy jelszót a gazda. Minden. Ezen a munka befejeződött. Az egyéni gépek helyi kiszolgálójához való csatlakozás bármely internetböngészőn keresztül történhet.

Helyi proxy szerverek

Most nézzük meg a helyi proxykiszolgáló létrehozását és konfigurálását. Mire van szükség? Először is, vele bármit is követhetsz, ami egy számítógépes terminálra vagy laptopra van betöltve az internetes szörfözés folyamatában. Másodszor, lehetőség van a forgalom mentésére, ha fizetik.

A helyi proxykiszolgáló a DNS-kiszolgálókkal szembeni gyorsítótárazási elven működik, és megmenti, képeket vagy más objektumokat, és ha újra meglátogatja az erőforrást, úgyhogy beszél, így beszél, betölti őket a memóriájából, felgyorsítja az erőforráshoz való hozzáférést .

Az ilyen típusú kiszolgáló létrehozásához szüksége lesz a legegyszerűbb handycache alkalmazásra, amelyet a gyors hozzáférés érdekében kényelmes helyen kell elhelyezni, mivel minden alkalommal, amikor az internethez csatlakozik, kapcsolatba kell lépnie.

A munka megkezdése előtt állítsa be a proxy beállításokat. Például, ha egy opera böngészőt használnak a HTTP kiszolgáló paramétereiben, meg kell adnia a 127.0.0.1, 8080 értéket - a porthoz. Most futtassa az alkalmazást, menjen a beállításokhoz, és nézze meg a Dozvon fület. Általános szabályként a program meghatározza, hogy melyik típusú kapcsolatot használják. Ezután kattintson az ugyanazon a gombra, és használja a létrehozott kiszolgálót.

Igen, figyeljen: A gyorsítótár beállításaiban megadhatja a 300 MB méretét. Elméletileg minden alkalomra elegendőnek kell lennie. Megtekintheti a tartalmat a fő könyvtár gyorsítótár mappájában, ahol a program telepítve van. És még egy dolog: Ne feledje, ez egy rendszeres proxykiszolgáló, nem névtelen, így várakozás a változásokra, vagy az IP-cím elrejtése nem éri meg.

Helyi DNS-kiszolgálók

A helyi DNS-kiszolgáló olyan esetekben használható, ha a kapcsolat instabil, a helyi hálózat túl nagy elágazást tartalmaz a TCP / IP alapján, vagy webes fejleményekkel és teszteléssel foglalkozik. Elvileg, ilyen célokra a kötőprogram tökéletes. Ezt elsősorban a UNIX-szerű rendszereken is kiszámítják, mindazonáltal tökéletesen működik a Windows segítségével (folytatjuk azt a tényt, hogy a terminál telepítve van, nem a "Windows" kiszolgáló verziója, amely a "Vezérlőpulton" konfigurálható.

Futtassa és kövesse az utasításokat. A kényelem érdekében ajánlatos telepíteni a programot közvetlenül a C lemezre, a létrehozott kötési könyvtárba. Ezután adja meg a bejelentkezési és jelszót, amely után aktiválja a telepítési folyamatot, és várja meg befejezését.

Most a C: Bindetc mappában létre kell hoznia a "Név" fájlt .Conf, amelyben a helyi DNS-kiszolgáló beállításait előírják (önkényes és idézőjelek nélkül). Annak érdekében, hogy ne vegyen részt az idő elteltével, a keresési fájl könnyen megtalálható az interneten, és letöltheti azt a megadott helyen.

Most indítsa újra a rendszert, majd hívja a parancssorot (cmd a "Run" menüben "vagy a Win + R kombináción keresztül), ahol NSLookup lekérdezést ír elő. Ha megerősítést nyer, akkor a kiszolgáló helyesen van telepítve, és hibák nélkül működik.

Helyi játékszerverek

Végül vegye figyelembe egy másik típusú kiszolgálót. A helyi üzemmódban lévő online módok szervere. Megmagyarázom, hogy mi van a játék Minecraft példáján. Ehhez a kiszolgálónak a játék hivatalos oldaláról kell letöltenie, és használja a Hamachi alkalmazást. A helyes munka előfeltétele a telepített Java csomag rendszerének jelenléte a legújabb frissítésekkel.

A konfiguráláshoz használja a Server.properties fájlt, ahol a Hamachi alkalmazás által szolgáltatott adatok. A kiszolgáló IP-címét, a játékosok számát, a lehetséges játékmódok használatát stb. Az online módos mód mezőben meg kell adnunk. Ezt követően mentjük a módosításokat és zárjuk be a fájlt.

Most definiálja a belső IP-kiszolgálót, amelyet a játékosok használnak, amikor csatlakoznak a létrehozott terminálhoz. A számítógépeket természetesen kombinálni kell a kiszolgálóval vagy a helyi hálózaton keresztül vagy a VPN segítségével. A kiszolgálói terminál IP-címének statikusnak kell lennie a MAC-címre vonatkozó kötelező hivatkozással.

Jelentkezzen be a MINL2 alkalmazással, ahol a bejelentkezés és a jelszó be van adva a regisztráció során. A végrehajtott műveletek után elhagyjuk a kiszolgálót, és újra frissülnek, de már offline állapotban vannak a létrehozott bejelentkezés és jelszó használatával. A Beállítások részben válassza ki a Multiplayer lehetőséget, és adja meg a kívánt IP-kiszolgálót. Minden. Élvezheti a játékot egy igazi ellenfélrel.

Következtetés

Természetesen ezek nem minden olyan árnyalat, amely különböző típusú helyi szerverek létrehozásakor előfordulhat, és természetesen nem minden olyan program, amely segít ebben a folyamatban. Csak mondjuk: ezek általános és alapelvek állnak rendelkezésre az ilyen technológiákban. És ha kitalálod, itt semmi különösebben nincs semmi nehéz. Egy kis idő és türelem - és bármely típusú helyi kiszolgáló 10-15 percen belül létrejön.

Korábban már elmondtam, hogyan kell felemelni egy teljes fledged webszervert a Linux virtuális gépen.
De, ahogy kiderült, egy kezdő, ez a feladat nagyon nehéznek tűnhet és elriasztja a vadászat további tanulmányi kiszolgáló nyelvét.
Ezen kívül, nem mindenki Linux Linux a komplexitás beállítása, a parancssor és a Nevinovovsky interfész borzalma miatt.
Tehát az ilyen utasítások az interneten sötét piszkos, így rövid leszek. Tekintsük a fő kész szervereket. A prioritás az egyszerűség és a gyors munkakörnyezet bevitele a webfejlesztéshez.

Először vegye figyelembe a DENWER webszerver késztermékeit. Ebből az öregembertől kezdve sok, beleértve engem is. Az egyik első orosz nyelvű megoldás, amely a kiszolgálót otthon emelje fel. Egyszerű, stabil időnként tökéletesen másolja a feladatait, miközben nem fogyasztói és kompakt. Egy ilyen úriember készlete.
Link TUC.

A következő elég sikeres megoldás a Wampserver. Három nyelven kapható: orosz, angol és francia. Jó munkás. Az XP-vel rendelkező régi férfiak új verziói nem fognak működni, de a régi verziók mindig letölthetők innen.
Kiváló bizonyított magának. Egyszerre szoktam aktívan élvezni. Webhelyük TUC.

Tehát most nehéz tüzérség. És az első nehézsúlyú lesz Xampp. Azonnal egy kis videó felülvizsgálat:

Ahhoz, hogy Windows, Linux és OS X-en váljon. Finom, stabil szerver. Többnyelvű. Az oldal TUC.

És most elmondhatod a hazai terméket. Emellett hordozható is. Tehát mindig lesz a flash meghajtó a kiszolgálóval. Nyílt szerverről beszélünk. 2010-ben fejlődött, mint Denwer analógként, csak nagyszerű lehetőségekkel. Most egy teljes körű szoftver termék. Az Ön igényeitől függően három kiadásra oszlik. Stabil, gyors webszerver.

A szoftvercsomag összetevői:

Nyitott szerver 5.2.3;
Apache 2.2.31;
Apache 2.4.16;
9.10.2-P3;
NginX 1.6.3;
Nginx 1.8.0;
NginX 1.9.3;
MySQL 5.1.73;
MySQL 5.5.45;
MySQL 5.6.26;
Mariadb 10.0.21
Mariadb 5.5.45;
MongoDB 2.4.14;
MongoDB 2.6.11;
MongoDB 3.0.5;
PostgreSQL 9.2.13;
PostgreSQL 9.3.9;
PostgreSQL 9.4.4;
Redis 2.8.2101 (x64);
1.2.6.
1.4.5.
FTP filezilla 0.9.53;
PHP 5.2.17 (Zend Optimizer 3.3.3, Ioncube 5.0.14, Memcache 2.2.4);
PHP 5.3.29 (XDebug 2.2.7, Ioncube 5.0.14, Memcache 3.0.8, Mongo 1.6.3, Redis 2.2.7, Image 3.2.0);
PHP 5.4.44 (Xdebug 2.3.3, Ioncube 5.0.14, Memcache 3.0.8, Mongo 1.6.8, Redis 2.2.7, Image 3.2.0);
PHP 5.5.28 (Xdebug 2.3.3, Ioncube 5.0.14, Memcache 3.0.8, Mongo 1.6.8, Redis 2.2.7, Image 3.2.0);
PHP 5.6.12 (XDebug 2.3.3, Ioncube 5.0.14, Memcache 3.0.8, Mongo 1.6.8, Redis 2.2.7, Image 3.2.0);
ImageMagick 6.8.9-9-Q16;
GHOSTSCRIPT 9.15;
Sendmail 32;
Wget 1.11.4;
Nncron lite 1.17;
Adminisztráció 4.2.2;
Conemu 15.07.05;
HEIDISQL 9.3;
WebGrind 1.0;
Rockmongo 1.1.7;
PHPREDISADMIN 1.4.0;
Phpmyadmin 4.0.10.10;
PHPPGADMIN 5.2;
Phpmemcachedadmin 1.2.2;

A szerelvény minden összetevője 32 bites verzióban kerül bemutatásra.

Támogatott Windows verziók (32 bites és 64 bites): Windows XP SP3 és egyre több új verzió;
A szoftvercsomag minimális rendszerkövetelményei: 200 MB RAM és 1 GB HDD-en;
A Microsoft Visual C ++ 2005-2008-2012-2012-2013-2015 Redistributable csomag elérhetősége;

Nem tudom megjelölni a kényelmes kapcsolót a PHP, MySQL, Apache2 verziók között. Amely lehetővé teszi, hogy különböző projekteket folytasson, ezeken a változatok alatt élesítve.

A maximális szerkesztési tábla szoftvercsomaggal van ellátva.

Programok a készletben
Hivatal

Cintanotes - notebook;
Foxitreader - PDF Viewer;
Notepad ++ - Szövegszerkesztő;
Notepad2 - Speciális jegyzettömb;
Stduviewer - többszörös formázó;
Sumatrapdf - PDF megtekintése;
Sublime Text 2 - kódszerkesztő;
WinMerge - fájlok és mappák összehasonlítása;

Infrarecorder - rögzítő lemezek;
Peezip - Archiver;
Punto Switcher - Nyelvek automatikus forgatása;
Minden - azonnali fájlkeresés;
Virtuawin - virtuális asztali számítógépek;

az internet

DMASTER - Download Manager;
FileZilla - FTP kliens;
Firefox - böngésző;
Google Chrome - böngésző;
Kitty - SSH kliens;
Skype - kommunikáció;
A TeamViewer távoli asszisztens;
UTorrent - Torrent kliens;
Winmtr-Ping és Trace;
WINSCP - SCP kliens;

Autoruns - autoload manager;
COPORTS - nyitott kikötők felügyelete;
DoubleCmd - Fájlkezelő;
MyEventViewer - Rendszer napló;
PROCESSEXPLORER - Folyamatkezelő;
Folyamat-monitor - folyamatfigyelés;
Windirstat - A mappák és fájlok méretének elemzése;

A grafikával való munka

CAMSTUDIO - Videófelvétel;
Eye3 - pipetta;
Icofx - szerkesztő ikonok;
PIPPICK - MULTIMASTER;
PixBuilder - Fotószerkesztő;
PNGOptimizer - Grafikaoptimalizáló;

Tehát mindig van mindent.
Jelenleg aktívan használom ezt a kiszolgálót nagyon elégedett a munkájával és lehetőségeivel.

Ez minden, az egészségre.

Megtekintések: 2 095

Jó nap mindenkinek és mindezen.

Sokan érdekelnek a webhelyek létrehozásának témája, amelyek egyértelműen bizonyítják érdeklődésünket a tárhelyről, és a kérelmek számát.

Végtére is világos, az internet most már szinte mindenhol van, és legalább néhány képviselete van, sokan sok (ezt az azonos blogok száma bizonyítja, mondjuk, a népszerű platformokon, mint az LJ, a napló, . és tp). Igen, és általában a webhelyek létrehozásának képessége egy meglehetősen keresett dolog, amely képes egy bizonyos megközelítéssel, hogy pénzeszközöket hozzon létre (még ha valahol a webmester pozícióban dolgozik).

Azonban nincs lehetőség és a vágy, hogy pénzt költeni a tárhely megvásárlására, és az első helyszíneket arra késztetik, hogy teszteljék, hogyan működik (ha működik) és mindaz, ami annyira más.

Ez a cikk úgy van kialakítva, hogy elmondja, milyen könnyű gyorsan telepíteni a számítógép webkiszolgálót a számítógépen ablakokkal.

Kezdjük.

Webkiszolgáló a házhoz: "Apache + PHP + MySQL + PHPMYADMIN + XDEBUG egy csomagban" [Denver]

Sokan úgy tűnik, hogy a webszerver söpörése a fikciós területről van szó, és ennek alatt egy adott számítógépes konfigurációra van szüksége, az operációs rendszerre és az összes más dologra. Ráadásul mindez sok időt vesz igénybe, és mindez.

Valójában nem teljesen így van, mint egy ilyen kiszolgáló (mint egy FTP-kiszolgáló, amelyről) egy bizonyos és helyesen telepített szoftverkészlet, és milyen mirigyet telepítenek, és amelyben az operációs rendszer ebben az esetben, a másodszor.

Tehát nagyon hosszú idővel ezelőtt van egy "Denver" néven, és mindent tartalmaz, amire szüksége van egy gyors webszerver söpöréséhez a Windows alatt. Ez a csoda programozása a gondolat teljesen ingyenes, támogatja az oroszul, elegendő kézikönyvet tartalmaz, és nagyon könnyű telepíteni és kezelni (megbirkózni, szó szerint, még egy iskolás).

A cikk írásakor a következő tartalom:

  • Telepítő (a flash coofer telepítésével is támogatva);
  • Apache, SSL, SSI, MOD_REWRITE, MOD_PHP;
  • PHP5 A GD, MySQL, SQLITE támogatásával;
  • MySQL5 tranzakciós támogatással;
  • Virtuális fogadó rendszer sablonokon alapul. Új host létrehozásához csak hozzá kell adnia a könyvtárat a / kezdőkönyvtárhoz, szerkesztenie kell a konfigurációs fájlokat. Alapértelmezés szerint a sok népszerű hoster elnevezési könyvtárának neve már támogatott; Az új könnyen hozzáadható;
  • A Denver összes összetevőjének kiindulása és befejezése;
  • pHPMYADMIN - MYSQL vezérlési rendszer webes felületen keresztül;
  • Sendmail és SMTP szerver emulátor (debug "dugó" a localhost: 25, összecsukható bejövő betűk in / tmp formátumban; Támogatott munka a PHP, Perl, Parser és TD.

A telepítés könnyen lehetetlenné válik: és futtassa a telepítőt.

Valójában, miután a telepítési folyamat végére várunk, a megfelelő pillanatban a böngésző bezárása, valamint az Enter gomb lenyomásával (ha nincs IE-je, egyszerűen kattintson az OK gombra, amikor megjelenik a megfelelő hiba) :

Egyébként szinte elfelejtettem, hogy egy ilyen hiba ugorhat az egyik lépésben:

Próbálja ki kikapcsolni a tűzfalat és az antivírust, valamint a ping manuálisan ( Start - Run - Cmd - OK - Ping 127.0.0.1).

Ha Pingie Pass, továbbra is folytathatja. Ha nem, akkor is meg lehet próbálni folytatni, bár egy bizonyos szakaszban problémák (de nem feltétlenül).

Ezután egy mappát kínálnak, ahol valójában azt tervezed, hogy mindent telepít. Javasolnám, hogy megadjam a lemezre lévő útvonalat, amelyen a legtöbb helyen van (az én esetemben, d) pontot, ami magasabbra látható).

Az utolsó szakaszban egy virtuális lemezt hoznak létre, és az Enter megnyomása után válasszon ki egy ingyenes levelet (vagy hagyja el az alapértelmezett z). Írás szerint - szükség van az összes komponens munkájára, és valójában az Ön kényelme érdekében, bár valójában a virtuális lemez a fent említett mappához, és közvetlenül kölcsönhatásba léphet vele.

Ezután ki kell választania a rendszerindítási módot. Nézd meg, hogy mi kényelmesebb, de i, ebben az esetben választotta az ajánlott opciót (azaz Zhamkay in 1 és az Enter gomb). Nos, az utolsó lépés a címkék létrehozása lesz. Ez az "Y" betű beírásával történik, ha természetesen szüksége van rájuk.

Ha minden jól ment, akkor most három ikonot élsz az asztalon, amelyek mindegyike felelős a funkcióért, függetlenül attól, hogy elinduljon, állítsa le vagy indítsa újra a kiszolgálót.

A SIM-telepítés befejeződött. Egyszerűen, ugye? ;)

Ami a használatát illeti, akkor minden egyszerű: kattintson a megfelelő ikonra (Start Denwer), és várjon az indítási folyamat végére.

Ezután van egy virtuális lemez (lásd a fenti képernyőképet) a webszerver és a hozzá tartozó elemek teljes szerkezetével. A telepítési mappában ugyanazt láthatja.

A webszerver munkájának ellenőrzéséhez nyissa meg a böngészőt, és írja be a címsorba: test1.ru

Ha minden rendben működik, látni fogja a karakterláncot: " Ez a fájl /home/test1.ru/www/index.html fájl"(mint a fenti képernyőképen).

Örülhetsz, - most van egy webszerver;)

Utólag

Mint mindig, ha bizonyos kérdések, kiegészítések, gondolatok és mindegyike olyan jó, akkor üdvözöljük a megjegyzéseket a bejegyzéshez.

Maradj velünk. A leginkább ízletes csak az Ön számára;)