dedlfix: Module können nicht geladen werden?

Beitrag lesen

Hi!

Ich habe aber glaube ich noch ein ganz anderes Problem.
Wenn ich nun die PHP 5.3.1 Version nehme und in der httpd.conf versuche einzubinden:

PHP-Modul im APachen unter Windows hab ich noch nicht aufzusetzen versucht, also schau ich mal bei denen, die das schon sehr oft gemacht haben: XAMPP. Die gezipte Lite-Version als ergibt eine lauffähige Version ohne zu installieren in einem Verzeichnis. Nach Abschluss der Untersuchung kann man das löschen und alles ist wie vorher.

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

In apache/conf/extra/ liegt eine httpd-xampp.conf. Die bindet PHP nicht nur mit LoadModule ein. Probier das mal so, wie die das dort machen.

AddHandler application/x-httpd-php .php

Gleich nach dem LoadFile und LoadModule kommt ein bedingter Abschnitt, der die Dateiendungen auf eine etwas andere aber gleichwertige Weise einbinden. Interessant daran ist, dass dieser Abschnitt nur dann ausgeführt wird, wenn das Modul geladen werden konnte. Auch das PHPINIDir steht darin, kann also den Apachen nicht ärgern, wenn das Modul abwesend ist.

Dann stürzt mir der Apache Dienst sofort ab beim starten.

Er hinterlässt auch keinen Eintrag im Error-Log?

Lasse ich PHPIniDir weg, dann läuft er und ich kann auch phpinfo() aufrufen. Es scheint aber als ob die php.ini in C:/WebSrv/php nicht gefunden denn die Extensions werden auch nicht geladen und es wir was mit

Naja, PHP kann ja schlecht raten, dass es eine php.ini von einem von dir festgelegten Ort nehmen soll. Also klappert es ein paar vordefinierte Orte ab.

Lo!