Patrik Votoček

weBlog



ScreenCast - IIS7.5 + PHP5.3 + MySQL + Nette Framework

Poslední dobou se čím dál častěji setkávám s tím že někomu něco nefunguje na jeho WAMP/XAMPP a podobně. I přes to že jsem sám kdysi XAMPP používal nemám tyto balíky rád, proč to tady dnes rozepisovat nebudu. Místo toho se zaměřím na skvělou alternativu jíž je právě IIS+PHP+MySQL. Proč IIS a né Apache? Protože IIS je nativní součástí Windows.

V následujících dvou videích vám ukážu jak nainstalovat IIS7.5 (Windows 7 / Windows Server 2008 R2) + PHP 5.3 + MySQL (5.1). A jak „zprovoznit“ PhpMyAdmina a Nette Framework.

Aktualizováno: Varování!!!

Windows 7 používají defaultně pro localhost ipv6 adresu (::1) místo dřive používané ipv4 (127.0.0.1). Proto pokud zaškrtnete políčko pro povolení vzdáleného přístupu pro roota při instalaci MySQL nezapomeňte odkomentovat/do­plnit řádek.

127.0.0.1       localhost

v C:\Windows\System32\drivers\ets\hosts jak je vidět na videu. Jinak budete mít problémy s připojováním na MySQL server.

Ke stažení: http://nette.vrtak-cz.net/…lrewrite.mp4

5 komentářů


rokerkony

nový

povedený návod :-) chci zrovna reinstalovat PC tak to můžu zkusit :) jen pár otázek:

  1. nedá se ten url rewrite nastavit globalně? a pokud bych to chtěl někdy jinak, tak to změnit (.htaccess pro nette bývá vždy stejný)
  2. soubor hosts se musí upravovat pro každý projekt? nebo lze jednoduše, jak na apache, dát do localhost složku netteProjekt a projekt mít v té složce a přistupovat k projektu přes localhost/net­teProjekt ?

nevím zda jsem to napsal srozumitelně.. snad ano

rokerkony avatar

Patrik Votoček (Vrtak-CZ)

nový

> nedá se ten url rewrite nastavit globalně? a pokud bych to chtěl někdy jinak, tak to změnit (.htaccess pro nette bývá vždy stejný) 99% všech nastavení která děláš pro „virtualhosta“ můžeš nastavit i globálně. Navíc importem a uložením .htaccess souboru se ti ve složce document_root vytvoří soubor web.config kde jsou tyto pravidla uložena. Takže ho můžeš překopírovávat mezi jednotliví projekty/weby. (Nemusíš už znova dělat import – web.config je „náhrada“ za .htaccess) > soubor hosts se musí upravovat pro každý projekt? nebo lze jednoduše, jak na apache, dát do localhost složku netteProjekt a projekt mít v té složce a přistupovat k projektu přes localhost/net­teProjekt ? Jasně přesně takhle to jde taky. Dokonce můžeš přidávat vyrtuální složky jako na apache.

Patrik Votoček (Vrtak-CZ) avatar

rokerkony

nový

to jsem chtěl slyšet :-) tak až přijedu ze soustřeďka tak se do toho pustim a kdybych měl problém doufám že se můžu obrátit :) ale snad nebude :) :-) rozhodně díky za super návod

rokerkony avatar

woko

nový

Díky za návod; nikdy jsem se skutečně neodhodlal PHP zkoušet, ale tohle mě nakoplo :)

woko avatar

Přidej komentář



cenzuruje váš poskytovatel připojení?

Kategorie

Čtu

Kamarádi