Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

Inštalácia serverového balíka XAMPP vo Windows 8

Pred nejakou dobou som bol nútený prejsť na systém Windows 8. Všetko išlo pomerne hladko až do chvíle, ktoré som si chcel nainštalovať lokálne webový a databázový server, ktorý je nevyhnutný na to, aby som mohol testovať svoje webovky bez otravného nahrávanie na vzdialený stroj. Narazil som na nezmyselnosť "osmičiek", ktorá je v tomto prípade naozaj do neba volajúca. Používam balík XAMPP, takže sa v nasledujúcom texte pokúsim o ľahko pochopiteľné vysvetlenie ako balík nainštalovať tak, aby vám to netrvalo dva dni rovnako ako mňa.

Ak nemáte inštalačný súbor stiahnutý už z minulosti, odporúčam stiahnuť poslednú stabilnú verziu, ktorú nájdete TU.

Predtým než inštalačný súbor spustíte, je potrebné urobiť ešte pár zásahov do nastavenia systému.

Pre bezproblémový beh servera musíte mať u svojho užívateľského konta nastavená administrátorské práva, čo je povedal by som samozrejmosťou ak ste jediný užívateľ počítača a zvlášť ak je počítač váš.

Ďalej je potrebné po dobu inštalácie vypnúť Riadenie používateľských účtov (User Account Controll). To urobíte úpravou hodnoty v registri. Pre tých z vás, ktorí nevedia ako na to: cez ponuku Štart si vyhľadajte nástroj Regedit, ten vám umožní prístup k hodnotám uloženým v registri. V ľavom okne tohto editora sa musíte preklikať stromovou štruktúrou až na túto adresu:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Vpravo okne sa zobrazí zoznam hodnôt, vyhľadajte názov "EnableLUA", kliknite naň pravým tlačidlom a zmeňte hodnotu z 1 na 0. S reštartom počítača počkajte až po ďalšom kroku. Po dokončení inštalácie môžete zase Riadenie používateľských kont zapnúť prepísaním príslušnej hodnoty späť z 0 na 1.

Druhá zmena v registri sa týka portu 80, na ktorom, ako iste viete, implicitne počúva každý webový server. Problémom však je, že Win8 si tento port rezervujú pre seba a to aj keď nie je nainštalovaná Internet Information Services (IIS), teda server priamo od Microsoftu. Našťastie sa dá tento port ľahko odblokovať. Opäť otvorte program Regedit a choďte na nasledujúcu adresu:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP

a zmeňte hodnotu "štart" z 3 na 4 a reštartujte počítač aby sa zmeny prejavili. Ak používate Skype musíte v ňom nastaviť používanie alternatívneho portu, Skype totiž port 80 používa tiež.

Teraz môžete spustiť samotnú inštaláciu. Dúfam, že k tomu inštrukcie písať nemusím a že to všetci zvládnete.

Po dokončení inštalácie otvorte XAMPP Control Panel a kliknutím na tlačidlo s krížikom nainštalujte služby, ktoré potrebujete. Rozhodne odporúčam HTTP a MySQL server, zvyšok je na vás. Ak ste všetky predchádzajúce kroky vykonali správne, nemal by nastať žiadny problém a servery by mali byť schopné prevádzky. Môžete znovu zapnúť Riadenie používateľských účtov.

Ak však máte svoje pamäťová úložiska zapojená v RAIDe rovnako ako ja, keď mám 2 x 32 GB spojené v RAID0, musíte ešte upraviť konfiguračný súbor MySQL servera my.ini (len ak databázu používate). Je doň potrebné pridať tento riadok:

innodb_flush_method=normal

Potom už by sa spustením nemali byť žiadne problémy, ak áno, napíšte mi do komentárov a ja sa pokúsim prísť na to, o čo ide.


 

Všetky články v sekcii
Zdrojákoviště PHP - Základná konštrukcia
Článok pre vás napísal Vojtěch Mašek (Woyta)
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor se aktivně věnuje tvorbě webových stránek a aplikací s použitím HTML 5, CSS 3, PHP a MySQL. Dále se zajímá o počítačovou grafiku (Photoshop), 3D modelování (AutoCAD) a vizuální a zvukové efekty... prostě od všeho trochu.
Aktivity