Instalacja PHP pod Apache


(Blady214) #1

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ć?


(Xeon Bloomfield) #2

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.


(Marcin E Pc) #3

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

Pozdrawiam


(Blady214) #4

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.


(flaszer) #5

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


(Blady214) #6

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