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

Hledat na tomto webu

Naše služby

Cenová kalkulace zdarma

Rubriky

Aktuální články

Nejčtenější články

Archiv zápisků

Alternativní formáty

Přeložit stránky

Náš redakční systém používají

Doporučujeme

Instalace APACHE,PHP a MySQL pod Windows XP

APACHE server logoInstalace serveru APACHE s podporou PHP5 a databázového serveru MySQL dělá spoustě nováčků stále velké problémy. Problém je také v současné době na internetu najít ucelený funkční návod jak nainstalovat a nakonfigurovat server APACHE, jak ho nakonfigurovat tak aby správně interpretoval skriptovací jazyk PHP a aby byla možnost současně využívat databázového serveru MySQL. Rozhodl jsem se napsat velice stručný, ale zato plně funkční návod instalace APACHE, PHP a MySQL pro lokální použití.

Stažení potřebných instalací:

Instalace apache

  • Spusťte instalační soubor APACHE 2.0
  • Na obrazovce Server Information do kolonky Network Domain a Server Name vyplníme localhost
  • Email administrátora není zas tak podstatný, ale vyplňte klidně svůj email
  • Zvolíme typickou instalaci Typical a odklikejte průvodce až k tlačítku Install
  • Kliknutím na Install se nainstaluje APACHE server do Vašeho počítače

Instalace PHP

  • Na disku vytvoříme adresář C:/dev/php
  • Stáhněte ZIP archiv PHP5 a obsah archivu pak zkopírujte do adresáře C:/dev/php

Konfigurace PHP

  • Nyní 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:/dev/php
  • Překopírujte soubor c:/dev/php/libmysql.dll do adresáře c:/Windows/System32 , 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 c:/dev/php/php.ini-recommended do c:/Windows/php.ini
  • Nyní následuje konfigurace souboru c:/Windows/php.ini:
error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR¨
display_errors = On
display_startup_errors = On
extension_dir = "c:/dev/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

Konfigurace APACHE

  • V tray oblasti klikněte na ikonu Apache monitoru a volbou APACHE2 > Stop server zastavte, nyní je třeba upravit konfigurační soubor serveru APACHE
  • V adresáři c:/Program Files/Apache Group/Apache2conf je soubor httpd.conf. Tento soubor upravte takto..

přidejte řádky:

LoadModule php5_module "c:/dev/php/php5apache2.dll"
AddType application/x-httpd-php .php

UPDATE: Pokud instalujete APACHE verzi 2.2.x a PHP verzi 5.1.x tak budete s největší pravděpodobností potřebovat opravený soubor php5apache2.dll a také nainstalované Visual C++ 2005 Redistributable Package (díky Martinovi za nalezení řešení).


Dále v souboru httpd.conf pozměňte řádky:

DocumentRoot "c:/dev/www"
#AddDefaultCharset ISO-8859-1
DirectoryIndex index.html index.html index.php
  • vytvořte adresář c:/dev/www ,který bude sloužit jako hlavní adresář (root) serveru localhost. Sem budete kopírovat (X)HTML stránky a PHP skripty

Pokud instalujete APACHE 2.2.x je nuté do konfiguračního souboru httpd.conf ještě přidat následující řádky pro přítup do adresáře c:/dev/www.

<Directory "c:/dev/www">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

Test funkčnosti

Vytvořte soubor c:/dev/www/index.php s následujícím obsahem..

<?php phpinfo(); ?>

Kliknutím na monitor serveru APACHE zvolte APACHE2 > Start spusťte internetový prohlížeč a zadejte adresu http://localhost. Měla by se zobrazit konfigurace PHP serveru a jeho nastavení. Pokud se tak stane je vše v pořádku a připravené na Vaše skriptování, pokud nastanou nějaké problémy, doporučuju přečíst článek Problém s instalací MySQL 4.1.8 na Windows XP, nebo se obrátit na Google.

Instalace MySQL serveru

  • Spusťte instalační soubor serveru MySQL
  • Zvolte typickou instalaci Typical - nainstaluje se server
  • Na obrazovce MySQL.com Sign-UP zvolte Skip Sign-up a klikněte na NEXT
  • na obrazovce Wizard Completed nechte zaškrtnutou volbu Configure the MySQL Server now a klikněte na FINISH

Konfigurace MySQL serveru

  • Po instalaci MySQL serveru se v zápětí objeví obrazovka Instance Configuration Wizard, klikněte na NEXT
  • Na další obrazovce zvolte Standard Configuration a klikněte na NEXT
  • Další obrazovka se nezmění, musí být zaškrtnuty všechny volby.. Install As Windows Service, Launch the MySQL Server automatically a Include Bin Directory in Windows PATH
  • Na další obrazovce vypňte dvakrát heslo pro ROOT přístup k databázi a zaškrtněte volbu Root may only connect from localhost a klikněte na tlačítko NEXT
  • Teď už jen stačí vytvořit instanci MySQL serveru kliknutím na tlačítko EXECUTE a FINISH

Nyní by měl být připraven APACHE verze 2.x server s podporou PHP5.0.5 a MySQL serverem k Vaši službám. Sám jsem vše podle svého návodu instaloval několikrát na svůj lokální počítač a vše šlape. Konflikt někdy může nastat díky nainstalovanému software, který může kolidovat s některou součástí. ENJOY!

Komentáře

[1] E 09.01.2009 [11:32]
ano to je ono
Komentovat tento článek