tvorba www stránek
tvorba internetových obchodů
programování a vývoj internetových řešení
Kontaktní informace
+420 604 675 156

Instalace a konfigurace PHP na Windows XP

zendphp5.gifV předchozích článcích jako Instalace APACHE 2.x na Windows XP nebo Problém s instalací MySQL 4.1.8 na Windows XP, jsem se zabýval tím jak jednoduše nainstalovat APACHE a MySQL. K funkčnímu lokálnímu serveru a nainstalované databázi nám ovšem ještě chybí nainstalovat PHP a jeho extensions. Následující návod je opět stručně popsaný funkční postup jak nainstalovat a nakonfigurovat PHP na pracovní stanici se systémem Windows XP, přičemž je nutné mít nainstalovaný APACHE server a MySQL server (viz. odkazy výše).

  • Nejdříve je nutné si stáhnout aktuální verzi PHP z domovských stránek PHP. V době psaní tohoto článku je aktuální verze PHP 5.0.4.
  • Stažený archiv rozbalte do složky C:Php
  • Dále je nutné doplnit do systémové proměnné PATH v systému Windows cestu k PHP. Kliknutím na Start > Ovládací panely > Systém > Upřesnit > Proměnné prostředí si najdeme proměnnou PATH a doplníme C:Php.
  • Nyní je nutné překopírovat soubor libmysql.dll do adresáře C:WindowsSystem32, aby extension pro mysql pracoval správně. Pokud tento krok neprovedete, PHP nám při startu nebude moci najít extension php_mysql.dll a bude hlásit něco jako Unable to load dynamic library / Uvedený modul nebyl nalezen.
  • Následně je nutné zkopírovat soubor php.ini-recommended do C:Windowsphp.ini.
  • Nyní následuje konfigurace souboru php.ini ...¨
error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR¨
display_errors = On
display_startup_errors = On
extension_dir = "c:/php/ext"
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_mysql.dll
extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
  • Dále přidáme podporu PHP do konfiguračního souboru APACHE serveru Httpd.conf takto...
    LoadModule php5_module "c:/php/php5apache2.dll"
    AddType application/x-httpd-php .php
  • Restartujeme APACHE a mám APACHE server s podporou PHP 5.0.4

Opět nic extra složitého, člověk jen nesmí být líný si přečíst pozorně celý tento článek. Konfigurace PHP tak jak ji uvádím v tomto článku je pouze základní. Můžete si samozřejmě povolit načtení i dalších modulů PHP jako například mcrypt, ming, podporu pdf a další, ale to už nechám na Vás. Konfiguraci PHP pro domácí lokální použití není nutné nijak komplikovat, stačí jen pár základních věcí nastavit a vše ostatní nechat ve výchozím nastavení.

Přeju příjemné chvíle strávené u ladění PHP skriptů :)

Komentáře

Komentovat tento článek