Instalacja i konfiguracja serwera Wamp (WampServer)

Instalacja i konfiguracja serwera Wamp (WampServer)

Artykuł zaktualizowany: 16.02.2011

Po co go w ogóle instalować i do czego on nam potrzebny? Otóż:
Jeżeli tworzysz strony w HTML – będziesz miał możliwość przetestowania ich na wielu przeglądarkach (Firefox, IE, Opera, Chrome). Jeśli zaś tworzysz swoje strony z wykorzystaniem PHP, MySQL (polecam) – nie masz innego wyjścia. Aby wyświetlić i przetestować ich zawartość offline – musisz mieć zainstalowany na swoim komputerze serwer www.

Serwer Wamp, czyli WampServer

Ja osobiście używam i polecam również Tobie – WampServer. Jego instalacja jest dziecinnie prosta, a sam serwer jest gotowy do użycia zaraz po instalacji. Równie istotny jest fakt, że działa bardzo stabilnie i nie sprawia żadnych kłopotów.

WampSerwer – instalacja

  1. Pobierz instalkę serwera Wamp ze strony: http://www.wampserver.com/en/download.php
  2. Wyłącz wszystkie programy działające w tle.
  3. Odpal plik instalacyjny programu.
  4. W trakcie instalacji
    • W okienku z wyborem foldera gdzie zostanie zainstalowany program – wybierz inną partycję niż domyślną C (systemową). Tak będzie bezpieczniej.
    • W okienku gdzie zostaniesz poproszony o podanie e-maila i adresu SMTP – podaj swoje działające konto – inaczej nie będziesz miał możliwości przetestować skryptów, w których wysyłane są wiadomości e-mail.
    • Cała reszta to tylko Dalej >> i Dalej >> 🙂

Po zakończeniu instalacji, aby uruchomić nasz serwer – wystarczy w katalogu gdzie zainstalowaliśmy program – odpalić plik wampmanager.exe. Po jego uruchomieniu w pasku aktywnych programów obok zegarka systemowego – zobaczymy ikonkę wampa:

wamp serwer off

Czerwony kolor świadczy o tym, że serwer jest nieaktywny, czyli nie przetwarza skryptów. Aby go aktywować, należy kliknąć lewym klawiszem myszki, i z menu wybrać: Uruchom wszystkie usługi:
W najnowszej wersji – serwer uruchamia się automatycznie. Zostawię jednak ten opis, gdyby komuś się nie uruchomił.

W ikonce zniknie czerwona część i przybierze taki wygląd:

wamp serwer start

Oznacza to, że Wamp jest gotowy do pracy i możemy testować nasze skrypty PHP i MySQl.


Konfiguracja serwera Wamp

Jak już wcześniej napisałem, serwer jest gotowy do działania. Jednak można poświęcić minutę na konfigurację , aby ułatwić sobie pracę.

Jak ustawić polskie menu

Chodzi o menu które rozwija się po kliknięciu na ikonkę w zasobniku systemowym. Aby zmienić język menu serwera Wamp na język polski:

  1. Kliknij prawym przyciskiem myszki na ikonce WampSerwer’a.
  2. Najedź kursorem na pole Język (u mnie jest „Jezyk”).
  3. W menu które się pojawi – kliknij polish.

Jak włączyć mod rewrite w serwerze Wamp

Jeżeli korzystasz z przekierowań i innych możliwości jakie daje htaccess, musisz włączyć mod rewrite. Aby to zrobić:

  1. Kliknij lewym przyciskiem myszki na ikonce WampSerwer’a.
  2. Teraz po kolei:
    Apache » Module apache » rewrite_module (zaznacz √)

Jeżeli to nie wystarczy (WampServer 2.1):

  • Otwórz plik httpd.conf: (wamp\bin\apache\Apache2.2.17\conf\httpd.conf).
  • Znajdź linię:
    #LoadModule rewrite_module modules/mod_rewrite.so
    zmień ją na:
    LoadModule rewrite_module modules/mod_rewrite.so (po prostu usuń „#”)
  • W tym samym pliku znajdź linię:
    AllowOverride None i zmieniamy ją na:
    AllowOverride All

Jak wyłączyć raportowanie błędów na stronie

Jeżeli na Twojej stronie z którą właśnie pracujesz za pośrednictwem WampSerwer’a wyświetlają Ci się śmieszne tabelki z błędami, a chcesz je wyłączyć:

  1. Kliknij lewym przyciskiem myszki na ikonce WampSerwer’a.
  2. Nastepnie: Php » php.ini
  3. W pliku php.ini znajdź linijkę:
    error_reporting = E_ALL
  4. Zmień ją na :
    error_reporting = E_ALL & ~E_NOTICE
  5. Zapisz plik.
  6. Zrestartuj serwer:
    Kliknij lewym przyciskiem myszki na ikonce Wampa. Z menu wybierz: Restartuj wszystkie usługi. Poczekaj aż ikonka zmieni się ponownie na zieloną.
  7. Odśwież stronę. Wyświetlanie błędów powinno zniknąć.

Domyślne dane do połączeń z bazą danych

  • Użytkownikroot
  • Hasłobrak
  • Hostlocalhost