Kaip sukonfigūruoti LocalHost(easyPhp) Windows 7 sistemoje
Parašė ozzWANTED 2010 gegužės 18 10:05:55

Taigi nurodysiu, kaip teisingai reikėtų susikonfigūruoti savo Windows 7 operacinę sistemą, kad joje tvarkingai veiktų localhostas, naudojantis EasyPhp serverio-kompiuteryje programa.

1.EasyPhp instaliavimas:
1. Atsisiunčiame EasyPhp iš oficialaus tinklapio(nuoroda mūsų tinklapio centre - žalias EasyPhp atsisiuntimo mygtukas).
2. Atsisiuntę EasyPhp ant šio failo spaudžiame dešinį pelės klavišą ir renkamės "Run As Administrator".
3. Leidę instaliuoti programą administratoriaus režimu instaliuojame ją į standartinę vietą: C:/Program Files/EasyPhp-5.XX.XX/
4. Instaliavus, atsidarome C:/Program Files/. Susiradę EasyPhp-5.XX.XX direktoriją spaudžiame ant jos dešinį pelės klavišą -> Properties(liet. savybės).

4.1. Spaudžiame ant kortelės "Security", tada spaudžiame mygtuką [Edit...].
4.2. (Administrators/TAVO PC VARDAS)
ir
(Users/TAVO PC VARDAS)
vartotojų grupėms uždedame varnelę "Permissions" dalyje ties "Full Control" punktui "Allow"
1.4.3. Tuomet spaudžiame [Apply], [Ok], [Ok].


2.EasyPhp konfigūravimas:
1. Paleidę EasyPhp, spaudžiame ant šios programos ikonos deš. pelės klav., tuomet -> Nustatymai[Settings] -> EasyPhp.
2. Atsidariusiame lange nuimame varnelę nuo "Check server's TCP port before starting", bei spaudžiame "[Pritaikyti]" ir "[Uždaryti]"(angl. [Apply] ir [Close].
(Pastaba geek'ams:
Localhoste apache serveris iš tiesų veikia
 tcp://127.0.0.1:80/ priegos adresu,
mysql'as: tpc://127.0.0.1:3306/
Portus galima pakeisti iš conf failų(php, apache, mysql)
).


3. 80 porto blokavimo panaikinimas.
Visų pirma yra tokios programos kaip "Port Checker", kurios praskanuoja visus portus ir parodo, kokia programa, kurį portą naudoją.
Mūsų tikslas - atiduoti 80 portą apache serverio procesui. Dažniausiai to problema yra Skype, kuri, pagal nutylėjimą, taip pat naudoja 80 portą.

1. Todėl, pasileidę skype, spaudžiame:
Meniu -> Įrankiai -> Nustatymai -> {Papildomi} -> Ryšys.
2. Nuimame varnelę nuo punkto "Naudoti 80 arba 443 jungtį kaip alternatyvą įeinantiems ryšiams".
3. Spaudžiame [išsaugoti].
4. Skype išjungiame iš paleidžiame iš naujo.


4. Localhostinio Mysql atblokavimas Windows 7 sistemoje.
Dėl kažkokių neaiškių priežasčių, Windows 7 operacinėje sistemoje, yra blokuojama localhost mysql prieiga. Tą galime išspręsti paprastai.
1. Spaudžiame [Start] -> deš. pelės klavišą ant notepad programos, bei renkamės "Run As Administrator".
2. Tuomet spaudžiame: Meniu -> File -> Open...
Nukeliaujame į "C:WindowsSystem32driversetc", pasirinkę file type: <all files> atsidarome failą hosts.

3. Jo pabaiga dabar greičiausiai atrodo taip:
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost


Pakeičiame ją į tokią(t.y. atkomentuojame localhosto 'address resoliution'ą):
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
# ::1 localhost

4. Išsaugome šį failą spausdami CTRL+S.

Pastaba.
Dabar turėtume nebegauti klaidos localhost puslapiuose, naudojančiuose Mysql:
Warning: mysql_connect() [function.mysql-connect]: [2002] A connection attempt failed because the connected party did not (trying to connect via tcp://localhost:3306) in C:Program FilesEasyPhp-5.XX.XX...


Tikiuosi padėjau.

2010 (C) ozzWANTED @ PhpFusion-Lt.com