Apache nie komunikuje sie z PHP

pyt Q

Chyba zlokalizowalem problem, ale niewiem jak go obejsc. Apache w wersji 2.2.9 laduje swoje moduly w postaci:
LoadModule rewrite_module modules/mod_rewrite.so
a tymczasem PHP uzywa bibliotek *.dll np. php5apache2_2.dll Probujac dodac modul do konfiguracji httpd.conf musze dopisac linijke:
LoadModule php5_module E:/Programy/PHP/php5apache2_2.dll W efekcie nie moge uruchomic Apache'a jako uslugi, bo wywala error:
"httpd.exe: Syntax error on line 127 of E:/Programy/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load E:/Programy/PHP/php5apache2_2.dll into server: %1 nie jest prawidlowa aplikacja systemu Win32." Paweł pisze:
Nie szkodzi, ja tak samo mam i mnie działa. Tyle, że ja mam Apache 2.2.10, ale wcześniej też mi działało.
Spróbuj wziąć ścieżkę w cudzysłowy, chociaż nie jest to pewnie przyczyna.
Hm wyglądało by na to, że plik biblioteki jest uszkodzony. Podaj wersję PHP i wielkość biblioteki, albo najlepiej pobierając archiwum z oficjalnej strony PHP sprawdź jeszcze sumę kontrolną.

odp A

Hm wyglądało by na to, że plik biblioteki jest uszkodzony. Podaj wersję PHP i wielkość biblioteki, albo najlepiej pobierając archiwum z oficjalnej strony PHP sprawdź jeszcze sumę kontrolną.
-- Pozdrawiam, Bartosz Derleta

Zmienilem Apacha na nowszego 2.2.10 i PHP na wczesniejsze co mi dawniej na XP dzialalo tj. 5.2.0 i bledu juz nie wywala. Natomiast jest inna dziwna rzecz: Dawniej na XP (Apache 1.3.31, PHP i MySQL 5.2.0) w pasku adresu przegladarki do swoich stron odwolywalem sie w postaci: localhost/folder/index (bez dopisywania rozszerzenia) Niestety teraz cos sie pokrzaczylo i musze pisac: 127.0.0.1/folder/index.html (koniecznie z rozszerzeniem). Na domiar zlego Apache widzi tylko koncowke *.html i tylka ta pozwala uruchomic. Przy *.php i *.htm otwiera sie okienko do pobierania pliku :-) W httpd.conf mam wpisane m.in: [] LoadModule php5_module "E:/Programy/PHP/php5apache2_2.dll" AddType application/x-httpd-php .php PHPIniDir "E:/Programy/PHP [] ServerName localhost:80 DocumentRoot "E:/Programy/Apache Software Foundation/Apache2.2/htdocs" []
[] DirectoryIndex index.html, index.htm, index.php [] ScriptAlias /cgi-bin/ "E:/Programy/Apache Software Foundation/Apache2.2/cgi-bin/" []
Ki czort - jak to przywrocic do normalnosci?

odp A

Wlasnie odkrylem, ze mozna pisac poprostu: http//127.0.0.1/folder i strona sie wczytuje ;-P ale wpisanie tam localhost dalej powoduje blad wczytywania strony. Jak to poprawic?

odp A

Wlasnie odkrylem, ze mozna pisac poprostu: http//127.0.0.1/folder i strona sie wczytuje ;-P ale wpisanie tam localhost dalej powoduje blad wczytywania strony. Jak to poprawic? Paweł pisze:
Hint: plik HOSTS

Dodaj odpowiedź

Tytuł:

Mail: (w celu weryfikacji posta)