ďťż
Podstrony
|
telcocafeZainstalowałem Serwer Apache2.2 na Windows XP. Serwer zadziałał. Teraz chcę do niego dołączyć PHP5 jako moduł. Dopisałem w httpd.conf:LoadModule php5_module "c:/php/php5apache2.dll" AddType application/x-httpd-php .php I niestety, jak restartuję serwer, to mi się wywała na tej linii z LoadModule. Pisze, że: Syntax error on line 118.....: Cannot load c:/php/php5apache2.dll into server: Nie można odnaleźć określonego modułu. Oczywiście plik dll jest w podanej lokalizacji. Jak usunę wpis, to serwer znów działa. Czy ktoś ma jakiś pomysł co może być nie tak? Windows używa backslashy a nie slashy w ścieżkach to może być powód. Jednak jeśli nie, to po prostu nie ma tam tego pliku i nie masz co sie kłuóić. Bo jeśli on ci wypisuje komunikat, że nie ma tam tego pliku, to znaczy że albo go nie ma, albo ścieżka jest zła. Możesz sprawdzić jeszcze logi serwera. Tam może być coś więcej napisane na ten temat. Edit> Ehh ta ortografiaa..... ( fixed ) Użytkownik orglee edytował ten post 10 październik 2006, 10:19 Windows używa backslashy a nie slashy w ścieżkach to może być powód. Sprawdzałem w obie strony i z podwojonym backslash i też nic. Plik jest, jak najbardzie, tego jestem pewien. W logu nie ma nic, co by moglo pomóc. Ostatecznie zainstalowałem Apache 2.0.59 zamiast 2.2 i problem się rozwiązał. Te same wpisy w configu już nie powodują błędu i PHP działa. Wygląda na to, że nie ma jeszcze wersji PHP do najnowszej wersji Apache i trzeba poczekać aż się pojawi. Szukałem na różnych forach, ale nie znalazłem takiego rozwiązania, które by się dało zrealizować. Ogólnie jednak kierunek był taki, że trzeba zmienić ten dll na inny, a właściwie samemu sobie go skompilować. Użytkownik chodnik edytował ten post 10 październik 2006, 14:38 dla apacza 2.2.x ma byc c:/php/php5apache22.dll ;-) |
|||
Sitedesign by AltusUmbrae. |