Hostmaster saját maga, vagy telepítse az Apache-t a Windows platformra

Előző

saját
Ez a cikk lépésről lépésre ismerteti a helyi webszerver létrehozását. Leírja az Apache 2.4 webszerver Windows operációs rendszerre történő telepítését. A telepítési tesztet Windows XP SP3 rendszeren végezték el.

Tartalom

  • A Visual C++ könyvtárfrissítő csomag telepítése
  • Az Apache 2.4 szerver telepítése és konfigurálása
  • A PHP 5.4 telepítése
  • A php.ini beállítása
  • A MySQL telepítése és konfigurálása

A webszerver összetétele:

vagy

  • Apache 2.4 (2.4.10-es verzió);
  • PHP 5.4 (5.4.34-es verzió);
  • MySQL 5.5 (5.5.23-as verzió).

Ez a munkakörnyezet alkalmas:

  • tapasztalt webmesterek projektjeik tesztelésére;
  • kezdő webmestereknek, hogy létrehozzák első webhelyeiket.

Az Apache 2.4 és PHP 5.4 disztribúciók VC9-ben (Visual Studio 2008) vannak fordítva.

Az Apache 2.4 VC9 verziója a Windows szinte minden jelenlegi verziójával működik (7/8/Vista/XP SP3).

A VC9 alkalmazások működéséhez mindenekelőtt frissítenie kell a Visual C++ könyvtárakat.

A Visual C++ könyvtárfrissítő csomag telepítése

Letöltjük a vcredist_x86.exe frissítési terjesztést a Microsoft webhelyéről, futtatjuk a fájlt és végrehajtjuk a frissítést.

Az Apache 2.4 szerver telepítése és konfigurálása

Az apache.org webhelyen nem található az Apache 2.4 for Windows verziója. Ezért a terjesztést az apachelounge.com webhelyről vesszük át. A cikk írásakor a legújabb kiadás az Apache 2.4.10.

A Kiegészítő + VC9 részben a disztribúció két verzióját választhatja ki - ssl támogatással és anélkül. Megállunk a második lehetőségnél, és letöltjük a httpd-2.4.10-win32-VC9.zip archívumot.

Az Apache disztribúcióban nincs telepítőfájl. Ezért a telepítés manuálisan történik.

Hozzon létre egy mappát, és csomagolja ki a httpd-2.4.10-win32-VC9.zip archívumot.

A httpd.conf konfigurációs fájl alapértelmezés szerint a C:Apache24 útvonalakat használja. Emiatt sokkal kevesebbet kell szerkeszteni a konfigurációs fájlban, ha ebbe a mappába csomagolja ki az archívumot.

A disztribúciót kicsomagoljuk a C:TestServer mappába.

Módosítjuk a C:TestServer Apache24confhttpd.conf konfigurációs fájlt. Útvonalak írásakor a "" (vissza perjel) karakter helyett a "/" (előre perjel) karaktert kell használni. Linux és Unix operációs rendszerekben így íródnak az útvonalak. De az Apache-t eredetileg kifejezetten ezekhez az operációs rendszerekhez fejlesztették ki.

Elvégezzük a C:/Apache24 szöveg csoportos helyettesítését C:/TestServer /Apache24-re.

Beállítjuk a ServerName paraméter értékét. Kiszolgálónév localhost:80

Beállítjuk a ServerAdmin paraméter értékét (az adminisztrátor e-mailje). ServerAdmin [e-mail védett]

Beállítjuk a DocumentRoot paraméter értékét (dokumentumok helye). DocumentRoot C:/TestServer/Apache24/htdocs

Érdemes lehet a webhely dokumentumait a szervertől elkülönítve tárolni. Például a C:MySites mappában. Ezután ez a paraméter módosítható. DocumentRoot C:/MySites

Az Apache végrehajtható fájlok a C:\TestServer\Apache24bin mappában találhatók. Adja hozzá ezt az értéket a Windows PATH környezeti változóhoz. PATH = C:TestServerApache24bin ;

Az Apache-t szolgáltatásként telepítjük. httpd.exe -k telepítése

Ha a Windows tűzfal telepítve van, a telepítés során megjelenik egy üzenet a program külső kapcsolatoktól való blokkolására vonatkozóan. A szolgáltatás működéséhez engedélyt kell adnia a feloldáshoz.

Elindítjuk az Apache szervert. httpd.exe -k start

Ellenőrizzük a szerver teljesítményét. A böngésző parancssorába írja be a címet: http://localhost. Ha az Apache telepítése sikeres volt, a képernyőn megjelenik az It Works! Egy másikbanebben az esetben egy üres képernyőt fogunk látni.

Ha a szerver nem indul el, ellenőrizze, hogy az Apache alapértelmezés szerint használt 80-as portja foglalt-e.

Ez a paranccsal történiknetstat-anb

Leggyakrabban ezt a portot a Skype vagy a Firefox használja. Ebben az esetben fel kell engednie a portot, vagy át kell kapcsolnia az Apache-t a 8080-as portra.

Ehhez módosítsa a ServerName és Listen paraméterek értékeit a httpd.conf fájlban. Kiszolgálónév localhost:8080 Figyelj 8080

Ezt követően indítsa újra a szolgáltatást a paranccsalhttpd.exe -k újraindítás

és próbálja meg újra felkeresni a http://localhost webhelyet

Az Apache szerverrel való munka kényelme érdekében a Windows indítómenüjében beállíthat egy parancsikont, amely a C:TestServer Apache24bin ApacheMonitor.exe fájlra mutat.

A PHP 5.4 telepítése

Keresse fel a fejlesztő webhelyét: http://windows.php.net/download/. A PHP 5.4 disztribúcióját a VC9 x86 Thread Safe részben találjuk, és letöltjük a php-5.4.34-Win32-VC9-x86.zip archívumot.

Létrehozunk egy mappát a helyi számítógépen, legyen C:TestServer PHP54, és kicsomagoljuk az archívumot.

Visszatérünk az oldalra az Apache disztribúcióval. A További + VC9 részben keresse meg az Apache PHP modulokat tartalmazó php5apache2_4.dll-php-5.4-win32.zip archívumot, és töltse le.

Az archívumban keresse meg a php5apache2_4.dll modul legújabb verzióját tartalmazó mappát, és helyezze el a C:TestServer PHP54 mappába.

Adja hozzá a sort a httpd.conf konfigurációs fájlhoz:

LoadModule php5_module "C:/TestServer /PHP54/php5apache2_4.dll" AddHandler application/x-httpd-php .php # konfigurálja a php.ini elérési útjátPHPIniDir "C:/TestServer/PHP54/php"

A C:TestServerApache54htdocs mappában hozza létre a test.php fájlt.

echo "Hello Apache!"; ?>

ÚjraindítjukApache.

Írja be a http://localhost/test.php címet a böngésző címsorába. Ha a Hello Apache! szöveg jelenik meg a képernyőn, akkor a PHP telepítése sikeres volt.

A php.ini beállítása

A MySQL adatbázis használatához konfigurálnunk kell a php.ini fájlt - a PHP konfigurációs fájlt.

A C:TestServerPHP54 mappában két sablon található: php.ini-development és php.ini-production.

Nevezze át a php.ini-production sablont php.ini névre.

A MySQL adatbázissal való munkához szükséges könyvtárak a C:TestServerPHP54ext mappában találhatók. Ezt az elérési utat a php.ini konfigurációs fájl extension_dir direktívájában kell megadni.

Megtaláljuk ezt a paramétert, eltávolítjuk a sor elejéről a megjegyzés szimbólumot (ez pontosvessző), és beírjuk az elérési utat. extension_dir = "C:/TestServer/PHP54/ext"

A MySQL PHP adatbázissal való munkavégzéshez két könyvtár áll rendelkezésre: a php_mysqli.dll újabb, és javasolt a munkában való használata; A php_mysql.dll régi, de a legtöbb webhelyen használják.

Jobb, ha mindkét könyvtárat a php.ini fájlban regisztrálja. extension=php_mysql.dll extension=php_mysqli.dll

A szerkesztések befejezése után feltétlenül indítsa újra az Apache szervert.

A MySQL telepítése és konfigurálása

Nyissa meg a http://www.mysql.ru/download/ oldalt. Válassza ki a Win32 vagy Win64 verziót. Letöltjük a mysql-5.5.23-win32.msi telepítőcsomagot.

Futtatjuk a mysql-5.5.23-win32.msi fájlt.

Elfogadjuk a licencfeltételeket, válassza ki a Tipikus telepítési típust.

Térjünk át a MySQL szerver beállítására.

Válassza a Részletes konfiguráció - részletes konfigurációs beállítások lehetőséget.

Kiválasztjuk a minimális memóriaigényű szerver típusát - Developer Machine.

Most el kell döntenie, hogy milyen alapokkaladatok (InnoDB, MyISAM) működni fog a szerverünk.

Többfunkciós adatbázis - InnoDB és MyISAM támogatott. Csak tranzakciós adatbázis – az InnoDB támogatott. Csak nem tranzakciós adatbázis – a myISAM támogatja.

Az InnoDB támogatás kiválasztásakor a következő lépés az InnoDB tábla tárolási helyének kiválasztása.

Az egyidejű csatlakozások maximális számához jobb, ha a Kézi beállítást választja, és elfogadja az alapértelmezett értéket (15).

Ebben a lépésben a TCP/IP-hálózat engedélyezése paraméter engedélyezi a TCP-kapcsolatok támogatását, és kiválasztja azt a portot, amelyen a kapcsolatok létrejönnek. Az Enable Strict Mode paraméter is be van állítva - a MySQL szabványnak való szigorú megfelelés módja.

Most ki kell választania az alapértelmezett kódolást. A legjobb megoldás az UTF-8 kódolás. Ezért választottuk a többnyelvűség legjobb támogatását.

Ahhoz, hogy a MySQL Windows-szolgáltatásként fusson, telepítse a Telepítést Windows szolgáltatásként. Ha a szolgáltatás automatikus indítása szükséges, telepítse a MySQL Server indítása automatikusan.

Most állítsa be a rendszergazdai jelszót, és tiltsa le a Biztonsági beállítások módosítása opciót.

A Tovább és az Execute gombra kattintás után a MySQL telepítése befejezettnek tekinthető.

A MySQL működőképességének ellenőrzéséhez kattintson a Windows Start gombra, keresse meg a MySQL-lel való munkavégzéshez szükséges segédprogramot (MySql Server 5.5 MySQL Server Command Line), és indítsa el.

Az adminisztrátori jelszó megadása után a MySQL parancssorba jutunk.

Írja be a parancsotadatbázisok megjelenítése;

Ha látjuk az adatbázisok listáját, az azt jelenti, hogy a szerver megfelelően működik.

Lépjen ki a parancssori módból: kijárat;

Ezzel befejeződik a szerver telepítése. Szép munka!

Megtekintések:10

  • 1
  • 2
  • 3
  • 4
  • 5
Következő

Olvassa el tovabba: