Instalacja PHP pod Apache

Witam, mam mały problem z instalacją PHP pod Apache.

Instaluję Apache oraz PHP zgodnie z instrukcją podaną na stronie: http://webdevcodex.com/tutorial-install … nfigapache

Wszystko idzie dobrze do momentu, kiedy w Apachu chcę dodać obsługę PHP

#PHP5

LoadModule php5_module "C:/server/php/php5apache2_2.dll"

PHPIniDir "C:/server/php"

Po dodaniu tego wpisu do pliku httpd.conf Apache nie restartuje się i nie mogę go uruchomić. Ścieżki do plików mam dobre, więc problem leży gdzie indziej. Log Apacha:

[Mon Jan 10 13:16:17 2011] [notice] Parent: Received restart signal -- Restarting the server.

[Mon Jan 10 13:16:17 2011] [notice] Child 1968: Exit event signaled. Child process is ending.

httpd.exe: Syntax error on line 120 of C:/server/apache/conf/httpd.conf: Cannot load C:/server/php/php5apache2_2.dll into server: Nie mo\xbfna uruchomi\xe6 aplikacji, poniewa\xbf jej konfiguracja jest niew\xb3a\x9cciwa. Problem ten mo\xbfe rozwi\xb9za\xe6 ponowne zainstalowanie aplikacji.  

[Mon Jan 10 13:16:17 2011] [warn] (OS 995)Operacja We/Wy została przerwana z powodu zakończenia wątku lub żądania aplikacji. : winnt_accept: Asynchronous AcceptEx failed.

[Mon Jan 10 13:16:18 2011] [notice] Child 1968: Released the start mutex

[Mon Jan 10 13:16:19 2011] [notice] Child 1968: All worker threads have exited.

[Mon Jan 10 13:16:19 2011] [notice] Child 1968: Child process is exiting

Gdzie leży problem? Jak go rozwiązać?

Pobierz sobie XAMPP:

http://www.apachefriends.org/en/xampp-windows.html

Wszystko skonfigurowane i gotowe do bezpiecznej pracy.

Najbardziej użyteczny gotowiec.

Masz w nim:

Oczywiście możesz włączać pojedynczo poszczególne elementy.

Np. sam serwer Apache2 (z PHP, i wszystkimi dodatkami).

Wszystko zarządzane przez estetyczny panel kontrolny.

Ja ze swojej strony mogę polecić WebServa, bardzo dobrze działa. Ja z nim nie miałem żednych problemów.

Pozdrawiam

Instalacja całych pakietów generalnie jest jakimś rozwiązaniem, ale nie o to mi chodzi, chcę ogarnąć jak ręcznie skonfigurować apache i php.

PHP ściągasz w paczce .zip? Jaką wersję? Sprawdź, czy masz wewnątrz katalogu PHP ładowaną bibliotekę (php5apache2_2.dll).

Tak, PHP ściągam w paczce ZIP (thread safe) i jest w nim zawarta biblioteka php5apache2_2.dll