Apache 2

Ez a rész ismerteti, hogyan lehet telepíteni a PHP az Apache 2.x Microsoft Windows rendszeren. Mi is utasítást Apache 1.3.x felhasználó egy külön oldalon.

Apache 2.2 felhasználók figyelmét, hogy a DLL fájl az Apache 2.2 hívják php5apache2_2.dll. ehelyett php5apache2.dll és ez csak PHP 5.2.0 és később.

Erősen ajánlott, hogy olvassa el a „dokumentáció Apache. hogy alapvető ismereteket Apache 2.x Server. Továbbá, mielőtt az olvasó a referencia megjegyzés „Ajánlások Windows Apache 2.x

Töltse le a legújabb verzióját »Apache 2.x és a megfelelő verziót a PHP. Kövesse a lépésről lépésre útmutató telepítéséhez és vissza, hogy továbbra is az integráció a PHP és az Apache.

Három módon lehet telepíteni a PHP az Apache Windows-on. Meg lehet futtatni a PHP CGI felvezető, vagy a FastCGI.

Megjegyzés. Ne feledje, hogy amikor megadja a pályák az Apache konfigurációs fájlok a Windows, mind a visszaperjelek például c: \ könyvtár \ fájl.kit meg kell változtatni a közvetlen: c: /directory/file.ext. A módját, hogy a könyvtárakat is szüksége lehet egy perjel a végén.

Telepítése PHP Apache kezelő

Meg kell adni a következő sorokat az Apache httpd.conf konfigurációs fájl PHP-modul betöltése az Apache 2.x:

Example # 1 PHP felvezető Apache 2.x

Megjegyzés. Feltétlenül szerepeljen a tényleges elérési útját PHP könyvtár helyett a C: / php / a fenti példában. Vigyázzon, hogy az irányelv LoadModule használni akár php5apache2.dll vagy php5apache2_2.dll és győződjön meg arról, hogy a megadott fájl valójában azon az úton, hogy az irányelvben megnevezett.

A fenti konfiguráció lehetővé teszi a PHP feldolgozni a fájlt, hogy a kiterjesztése .php, akkor is, ha vannak más kiterjesztések. Például, a fájl nevét indul example.php.txt kezelő PHP. Annak érdekében, hogy csak azok a fájlok, amelyek kiterjesztése .php fog futni, használja az alábbi konfiguráció:

Fut a PHP CGI

Meg kell olvassa el a dokumentációt »Apache CGI teljesebb megértéséhez CGI alatt futó Apache.

Ahhoz, hogy a PHP CGI, meg kell, hogy helyezze el a php-cgi fájlokat a megjelölt CGI könyvtár segítségével irányelv ScriptAlilas.

Ezt követően meg kell adni egy sort #! PHP fájlok, rámutatva, hogy a helyét a PHP futtatható fájlt.

Example # 2 PHP CGI alatt Apache 2.x

A PHP-t CGI, a szerver többféleképpen lehetséges sebezhető. Kérjük, olvassa el a „CGI biztonság”, hogy megtanulják, hogyan lehet védekezni az ilyen támadások ellen.

Fut a PHP alatt FastCGI

A PHP alatt FastCGI számos előnnyel, mint a futás, mint a CGI. A telepítés nagyon egyszerű:

Állítsuk be a web szerver, mint az alábbiakban leírt, ügyelve az összes telepítési útvonalak, az adott igényeknek megfelelően a rendszer:

Példa # 3 Apache konfigurációs futtatni, mint a PHP FastCGI

Kiterjesztésű fájlok .php ebben az esetben fog futni keresztül PHP FastCGI shell.