27Jun
Jednou z nejpopulárnějších vývojových platforem na webu je PHP, který ovládá mnoho populárních aplikací a stránek, jako jsou Facebook, WordPress a Joomla. Zatímco většina těchto systémů je "navržena" pro použití v systému Linux se systémem Apache Web Server, můžete nasadit aplikace PHP prostřednictvím služby IIS 6 v systému Windows Server 2003.
Konfigurace PHP
Aby Windows běžel PHP kód, musí být binární soubory PHP zkopírovány do vašeho systému. Není nutná žádná instalace, nicméně musí být provedena nějaká konfigurace, aby se mohla správně spustit. Prvním krokem je stažení Windows Binaries systému Windows a jejich extrahování( tj. "C: PHP").Pro službu IIS 6 by měly být použity binární soubory bez závitů .
Zkopírujte soubor "php.ini-production" z extrahovaných souborů jej vložte do adresáře Windows. V adresáři Windows přejmenujte tento soubor na 'php.ini'.
Otevřete soubor php.ini v programu Poznámkový blok a podle potřeby jej nakonfigurujte. Z výroby jsme konfigurovali konfigurovanou konfiguraci, která je předkonfigurována pro to, co PHP Team považuje za dobrý pro výrobní server. Existuje několik změn, které musíte provést pro konfiguraci PHP pro systém IIS 6:
- Odkomentovat a nastavit klíč cgi.force_redirect = 0
- Odkomentovat klíč fastcgi.impersonate = 1
- Odkomentovat a nastavit klíč,extension_dir do složky 'ext' v cestě, do které byl PHP extrahován( tj. 'C: PHPext').
- Nastavte klíč date.timezone na časové pásmo serveru( adresa URL na řádku nad tímto klíčem obsahuje seznam přijatých hodnot).
V tomto okamžiku může váš systém Windows spustit PHP skripty z příkazového řádku pomocí nástroje php.exe.
Instalace rozšíření IIS 6 FastCGI
Aby mohla Internetová informační služba( IIS) 6 spouštět a obsluhovat PHP skripty, je zapotřebí další konfigurace. V této příručce nainstalujeme PHP do služby IIS pomocí rozhraní FastCGI, které poskytuje dobrou rovnováhu stability a výkonu. Vzhledem k tomu, že FastCGI není součástí služby IIS 6, je nutné jej stáhnout a nainstalovat.
Instalační program FastCGI nevyžaduje žádnou konfiguraci, nicméně po instalaci rozšíření FastCGI je potřeba jej nakonfigurovat tak, aby běžel PHP.
Otevřete soubor "C: WINDOWSsystem32inetsrvfcgiext.ini" v programu Poznámkový blok a najděte sekci "Typy" a zadejte konfigurační informace:
[Typy]
php = PHP
[PHP]
ExePath = C: PHPphp-cgi.exe
InstanceMaxRequests= 5000
EnvironmentVars = PHP_MAX_REQUESTS: 5000
Zkontrolujte tyto hodnoty podle potřeby podle vašeho prostředí, ale je důležité, aby všechna nastavení měla správné hodnoty. Po dokončení uložte tento soubor.
Konfigurace služby IIS pro spouštění PHP pomocí FastCGI
S nainstalovaným a nakonfigurovaným PHP i FastCGI je vše, co je ponecháno, nastavit službu IIS 6. Když otevřete konzolu IIS Management Console, v části Web Service Extensions zkontrolujte, zda je "FastCGI Handler"povoleno.
Dále přejděte na nastavení vlastností skupiny Webové servery.
Na kartě "Home Directory" klikněte na tlačítko "Configuration".
Přidání mapování souborů s příponou souboru. php s spustitelnou sadou do knihovny DLL rozšíření FastCGI.
Po provedení všech změn restartujte službu IIS.
Testování PHP
V tomto okamžiku je váš server připraven, ale abychom se ujistili, že můžeme nastavit PHP pomocí IIS velmi snadno. Vytvořte textový soubor v adresáři "C: Inetpubwwwroot" s názvem "phpinfo.php", který obsahuje pouze řádek:
& lt;? Php phpinfo() ;?>
Nakonec přejděte na adresu: 'http: //localhost/ phpinfo.php' na vašem serveru a měli byste vidět informační stránku PHP.Pokud se stránka úspěšně načte, PHP nyní běží na vašem počítači.
Závěr
Jakmile máte systém PHP ve vašem systému Windows, můžete využít množství dostupných aplikací založených na PHP a vyvíjet a nasazovat vlastní.
Odkazy
Stáhnout binární soubory systému Windows(
)
Stáhnout IIS 6 FastCGI rozšíření