PHP 5.1.6 na serwerze Apache 2.2.3 – brakujący plik

Właśnie zakończyłem potyczkę (wygraną !!) z instalacją PHP 5 na serwerze Apache 2.2. Niby nic szczególnego, ale ze względu na mały drobiazg warto o tym wspomnieć.

Po instalacji (zainstalowany serwer i rozpakowany plik php-5.1.6-Win32.zip) zaczęły się kłopoty. Mimo poprawnej konfiguracji pliku httpd.conf, nieustannie serwer wyrzucał mi następujący błąd:

Cannot load C:/php/php5apache2.dll into server:Nie można odnaleĹşć określonego modułu.

Sprawdziłem wszystkie ścieżki, nauczyłem się na pamięć plików install.txt apache’a i php’a i ciągle nic. W internecie też jakoś cicho na ten temat. Ale w końcu sie udało – okazało się, że w najbardziej aktualnej (oficjalnie) dystrybucji PHP (download na php.net) brakuje pliku dla Apache 2.2 (musi byc inny niż dla 2.0, nie ma o tym wzmianki w dokumentacji instalacji). Zamiast php5apache2.dll potrzebny jest php5apache2_2.dll (i odpowiednio do tego pliku musi się odnosić wpis w konfiguracji Apache). Wersja PHP z brakującym plikiem jest dostępna na stronie PHP Snapshots.

komentarze i dyskusjaRSS komentarzy

  1. 1.

    mechanik, 9 Paź 2006 @ 22:37

    Uratowales mi zycie ta wskazowka:):):) THX!!!

  2. 2.

    bregos.pl, 14 Paź 2006 @ 22:40

    Dzięki, podobnie jak Ty studiowałem całą dokumetację i dopiero po kilku godzinkach dotarłem do Twojego postu.

  3. 3.

    Sacred, 15 Paź 2006 @ 23:24

    Pół roku temu miałem już z tym problemy – więc porzuciłem projekt ręcznej konfiguracji i użylem krasnala

    Teraz chcialem sie przerzucić na php5 i apache2 i znow to samo

    dzieki za pomoc

    możesz jeszcze powiedzieć jak na to wpadłeś i ile ci to zajęło, bo ja raczej bym na to nie wpadł

    Pozdro i jeszcze raz wielkie dzięki :))

  4. 4.

    kuba, 18 Paź 2006 @ 23:52

    Łącznie zajęło mi to ok 2 godzin, z czego wiekszość poświęciłem na przeglądanie w kółko plików instalacyjnych. Ratunek znalazłem przypadkowo, znajdując link do Snapshots na forum projektu Apache (problem był nieco inny, w każdym razie poruszał kwestię różnic w wersjach odólnoznanej i tej ze snapshots). Miałem szczęście… Poprzednio z podobnym problemem w uzyskiwaniu poprawnego utf8 w MySQL (nie pamiętam dokładnie ktorego) walczyłem 2 dni…

  5. 5.

    […] » Apache 2.0.59 – dlaczego nie Apache 2.2.3? po szczegóły odsyłam do tej notki: http://kubazwolinsk…-516-brakujacy-plik/ » PHP 5.1.6 » MySQL 5.0.26 » phpMyAdmin 2.8.2.4 » Postgresql 8.1.5 […]

  6. 6.

    Marcin, 22 Paź 2006 @ 21:46

    Dzięki stary! jesteś moim bogiem hehehe :D serio nigdy bym na to nie wpadł i nie zaczął zapewne prac nad projektem :D

  7. 7.

    darek, 26 Paź 2006 @ 13:42

    Jestes geniuszem :D tylko tyle :)

  8. 8.

    wojtek, 26 Paź 2006 @ 17:29

    wielkie dziekuje :)
    mimo, ze niestety znalazlem Twoj mail znajac na pamiec pliki konfiguracyjne ;)

  9. 9.

    Maciej, 31 Paź 2006 @ 10:33

    Wskazówka na wage złota :) meczyłęm się z tym troche aż zeszełm na wersje niższą. Teraz wracam do tej :) jeszcze raz dięki dla mnie tez jesteś Guru :)

  10. 10.

    krogon, 31 Paź 2006 @ 16:42

    dzieki pomoglo, ale pomimo tego ze mi nie wywala bledow to nie interpretuje mi sladni php (nic nie wyswietla)

    jak ktos wie o co chodzi to piszcie na gg: 3174473
    dzieki