Opiszę obrazowo jak zainstalować i przygotować do pracy serwer na własnej maszynie jakim jest pakiet XAMPP X (Cross-platform), Apache, MySQL, PHP, Perl na systemie Windows (XP/Vista/7).

I. Pobranie i instalacja:

1 - Wchodzimy na stronę
http://www.apachefriends.org/en/xampp.html i tam klikamy na link "XAMPP for Windows", tam z Download klikamy z kolei na XAMPP i przenosi nas nieco niżej:

Click here to enlarge

Wybieramy EXE lub ZIP, zależy od upodobaÅ„, Ja opiszę dla EXE:

2 - Po ściągnięciu odpalamy instalkę (bądź rozpakowujemy jeśli to ZIP) i tu UWAGA: Zaleca się NIE instalować do folderu Program Files na Vista/7 bo może być problem z uprawnieniami.
W moim przypadku będzie to dysk D: (instalator sam stworzy już podfolder xampp), wymagane około 250mb na dysku + trzeba doliczyć własne skrypty i tworzone bazy danych) :

Click here to enlarge
(instalacja)

Na koÅ„cu wyskoczy okienko wiersza poleceÅ„ CMD z pytaniem czy stworzyć skrót na pulpicie:

Click here to enlarge

Odpowiadamy twierdząco na wpisaną już odpowiedź "y" DWUKROTNIE enter'em i zapyta nas czy chcemy używać XAMPPa jako portable, domyślna odpowiedź jest "n" ale warto zdecydować się na "y" dzieki czemu nie będzie problemów z przenosinami całości.
Kolejne pytanie o strefę czasową, potwierdzamy ENTER'em kolejny raz i wyskoczy menu, wbijamy "1" i zatwierdzamy i uruchomi się "XAMPP Control Panel", wiersz poleceÅ„ można już zamknąć wbijając "x", jak to pisze na samym dole dla EXIT.

II - Przygotowanie do pracy:

1 - Mamy uruchomiony już wspomniany XAMPP Control Panel:

Click here to enlarge


Zasadniczo interesują nas tylko dwa przyciski, a mianowicie Start dla "Apache" i MySql, którze rzecz jasna kolejno uruchamiamy serwer Apache i bazę danych (może wyskoczyć komunikat od Firewalla czy UAC, które dopuszczamy), po lewej od przycisków pojawi się na zielono status "Running", czyli uruchomiony, a one same zmieniają się w Stop i chyba nie trzeba tłumaczyć że teraz to będą zatrzymywać pracę odpowiedniej rzeczy?

Dodatkowo też staną się aktywne guziki "Admin", dla Mysql'a uruchomi on w przeglądarce PMA (phpmyadmin'a) do zarządzania bazą danych (użytkownik bazy to root, hasła brak, niżej opis jak je dodać)

Zaś dla Apache'a wystartuje (też w przeglądarce), taki pseudopanelek z informacjami i możlwiością konfiguracji, napiszę tylko jak zrobić hasło dla użytkownika bazy danych root:

Wchodzimy w BezpieczeÅ„stwo i tam klikamy w link http://localhost/security/xamppsecurity.php i tam wbijamy nowe hasło i je powtarzamy, a na koniec w XAMPP Control Panel musimy odświeżyć by zaakceptowalo owe hasło przyciskiem Refresh.

------

-Apache jak i MySql'a dezaktywujemy przez XAMPP Control Panel, zatrzymując stosowne procesy (zakaÅ„czanie kazdego z nich może trwać kilka, a nawet kilkanaście sekund).

-Z XAMPP Control Panel wychodzimy przyciskiem Exit, a nie "x" w prawym górnym bo ten tylko chowa go do Tray'a

- Katalog dla naszych plików to: \htdocs w katalogu xampp'a, zaś adres dostępowy to: localhost/ÅšCIEÅ»KA_DO_PLIKU_LUB_FOLDERU (oczywiście wywoływany w przeglądarce...)

- bazy danych tworzymy bezpośrednio w PMA.

Ufff... nareszcie to wszystko ^^