Problemy z WAMP

21 maja 2008

Żeby była jasność: chodzi tu o Windows – Apache – MySQL – PHP :) Jeżeli nie wiesz co to jest to ten wpis Cię nie zainteresuje i nie czytaj dalej :)

Kiedyś wszystko instalowałem i konfigurowałem osobno ale jakiś czas temu skorzystałem z wygodnego pakietu XAMPP, który ma jedną niepodważalną zaletę: łatwo się przełączyć między PHP4 i PHP5. A kiedyś tego potrzebowałem… :)

No więc do niedawna wszystko śmigało ale ostatnio miałem dwa problemy i pomyślałem, że je opiszę, może komuś w ten sposób pomogę.

Pewnego dnia nagle przestał działać Apache. Sprawdzam komunikat błędu a tam informacja, że port 80 jest zajęty. Uruchamiam wiersz poleceń, tłukę „netstat -abno” a tam wyskakuje, że port zajęty przez skype.exe :/

No tak… Już daaawno nie korzystałem ze Skype, jakoś nie było potrzeby. Teraz jednak w nowej pracy dość często trzeba się zdzwonić dlatego zainstalowałem ten komunikator. I tu nagle taki klops :/ Co dziwne, program mam zainstalowany już z miesiąc czasu a problem z zajętym portem wyskoczył dopiero kilka dni temu. Może zadziałała zasada „kto pierwszy ten lepszy” i Skype nagle zaczął się pierwszy wpychać na ten port?

No ale nie będę się mądrował, nie wiem co było powodem błędu, mogę się tylko domyślać ale nie chce mi się tego sprawdzać bo i po co ;) W Skype trzeba wejść w Narzędzia->Opcje…, następnie z lewej strony na liście wybierasz Połączenia i odznaczasz pole Użyj portów 80 i 443 jako alternatywnych dla przychodzących połączeń. Skype korzysta z portu 80 pewnie dlatego żeby móc działać za firewallem (np. w sieciach firmowych). No ale niestety może to stwarzać również problemy… Po odznaczeniu czego trzeba problem u mnie zniknął :)

Postanowiłem jednak przy okazji zaktualizować XAMPP :) Wszystko przebiegło dobrze, chcę uruchamiać skrypt a tam jakiś błąd o braku pliku zlib1.dll :/

Troszkę musiałem pogoglować żeby doczytać co z tym zrobić… Jeżeli masz ten sam problem to oto instrukcja działania:

  • Ściągnij ten zip. Tam znajdziesz plik zlib1.dll
  • Przekopiuj plik zlib1.dll do C:\Windows\System32\

I to wszystko :P Banalna operacja ale dziwnie trudno jest znaleźć informacje na ten temat. Albo ja nie umiałem szukać :D Szkoda, że instalka XAMPP sama o to nie zadbała…

Tak czy owak, mam nadzieję, że komuś zaoszczędziłem trochę czasu i nerwów opisując te dwa problemy ;)

Dodaj komentarz

9 odpowiedzi dla tego wpisu

  1. marzocco napisał:

    Dzięki Mariusz bywają i u innych takie problemy!!

  2. BB napisał:

    Dzięki za pomoc z portem 80 bo miałem zgryz :-D

  3. dzwieczny napisał:

    dzieki za rozw problemu z skypem

  4. petter0 napisał:

    dzieki kolo jesteś wielki :p xD

  5. lamer napisał:

    Witaj,
    dzięki za port 80 i skype,
    jeszcze nie jeden „apache” tu trafi ;)
    Pozdrawiam.
    WP

  6. kris172 napisał:

    a gdzie mam wlozyc pliki *.php aby mozna bylo podgladnac wynik pracy??

  7. MariuszT napisał:

    W xampp/apache/conf/httpd.conf masz konfigurację Apache a w niej DocumentRoot. Tam jest zdefiniowana ścieżka głównego katalogu serwera i tam trzeba zamieszczać pliki PHP. Ścieżkę możesz zmienić według własnych upodobań (pamiętaj o zresetowaniu Apache).

  8. amand napisał:

    Dzięki za poradę z tym portem 80 – też już wiele miesięcy korzystałem z jednego i drugiego i problemu nie było (bo zawsze pierwszy ładował mi się WAMP). No a jak się pojawił to wiedziałem że gdzieś trzeba porty zmienić – ale nie pamiętałem gdzie ;)

  9. owies napisał:

    ile ja sie nakombinowalem zeby dojsc czemu nagle wamp przestaje dzialac po ponownym uruchomieniu… rewelacja, dzieki !

Odpowiedz



Podobne wpisy: