You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by "Federico \"no0dle\" Gentile" <no...@iceberg.lu> on 2002/10/07 22:19:03 UTC

Win XP + Apache 2.0.43 + PHP 4.2.3

Hallo NG,
ich habe folgendes Problem:
ich benutze fuer privaten Gebrauch auf meinem XP Rechner Apache 2.0.43 und
PHP 4.2.3 (sind glaube ich von beiden die neuesten Versionen). Nur ist es
mir iergendwie unmöglich PHP als Modul laufen zu lassen. Als CGI läuft es
eigentlich fast tadellos. Um PHP als Modul laufen zu lassen, habe ich
folgenden Eintrag in der httpd.conf:

-------------------------
# PHP Modul
LoadModule php4_module c:/php/sapi/php4apache2.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php
-------------------------

Dann startet Apache nicht mehr. Wenn ich dann die Config analysieren lasse,
gibt Apache folgende Fehlermeldung aus:

-------------------------
C:\Program Files\Apache Group\Apache2\bin>apache.exe  -w -t -f "C:\Program
Files
\Apache Group\Apache2\conf\httpd.conf" -d "C:\Program Files\Apache
Group\Apache2
\."
apache.exe: module "c:\php4build\snap\sapi\apache2filter\sapi_apache2.c" is
not
compatible with this version of Apache (found 20020628, need 20020903).
Please contact the vendor for the correct version.
-------------------------

Ich habe auch schon versucht anstatt die php4apache2.dll die php4apache.dll
zu laden, dann erhalte ich folgende Fehlermeldung:

-------------------------
C:\Program Files\Apache Group\Apache2\bin>apache.exe  -w -t -f "C:\Program
Files
\Apache Group\Apache2\conf\httpd.conf" -d "C:\Program Files\Apache
Group\Apache2
\."
Syntax error on line 969 of C:/Program Files/Apache
Group/Apache2/conf/httpd.con
f:
Cannot load C:/php/sapi/php4apache.dll into server: The specified module
could n
ot be found.
-------------------------

Das obwohl die php4apache.dll 100% in diesem Ordner liegt.

Meine Frage ist nun, ob ich einfach noch abwarten muss bis php endgültig
reif fuer Apache 2.x ist, oder ob ich irgendwas falsch mache?

bin für jede Hilfe dankbar,
Federico




Re: Win XP + Apache 2.0.43 + PHP 4.2.3

Posted by Bjoern Hoehrmann <de...@gmx.net>.
* Federico "no0dle" Gentile wrote:
>ich benutze fuer privaten Gebrauch auf meinem XP Rechner Apache 2.0.43 und
>PHP 4.2.3 (sind glaube ich von beiden die neuesten Versionen). Nur ist es
>mir iergendwie unmöglich PHP als Modul laufen zu lassen. Als CGI läuft es
>eigentlich fast tadellos. Um PHP als Modul laufen zu lassen, habe ich
>folgenden Eintrag in der httpd.conf:
>
>-------------------------
># PHP Modul
>LoadModule php4_module c:/php/sapi/php4apache2.dll
>AddModule mod_php4.c
>AddType application/x-httpd-php .php
>-------------------------

Apache 2.x kennt keine AddModule-Direktive...

>apache.exe: module "c:\php4build\snap\sapi\apache2filter\sapi_apache2.c" is
>not
>compatible with this version of Apache (found 20020628, need 20020903).

Apache 2.0.42/43 ist nicht binär-kompatibel mit vorherigen Versionen,
daher muss das Modul neu übersetzt werden, das kannst du entweder selber
machen, oder dir von http://snaps.php.net/win32/ eine neuere (-dev)
Version von PHP besorgen, die für eine neuere Apache-Version gedacht
ist.

Re: Win XP + Apache 2.0.43 + PHP 4.2.3

Posted by "Steffen\"GaRaOne\"Schulze" <ga...@co3.de>.
hm... also bei mir läuft genau die kombination aus versionen stabil und
sicher...

aber vielleicht hilft dir das hier

http://www.php.net/manual/de/install.apache.php

unten die grauen userkommentare... da hab ich die lösung zu meinem prob von
php mit apache2 gefunden...


Re: Win XP + Apache 2.0.43 + PHP 4.2.3

Posted by "Federico \"no0dle\" Gentile" <no...@iceberg.lu>.
Hallo,
danke für eure Antworten.

Zu Steffens Antwort kann ich nur sagen, dass das Resultat wieder die gleiche
Fehlermeldung wie vorher war.
Bjoerns Antwort musste ich zwar 2 mal durchlesen bis ich sie kapiert habe,
aber sie hat mich dann zum Entschluss gebracht doch lieber auf die nächste
stabile Version von PHP zu warten :)

danke
federico



Re: Win XP + Apache 2.0.43 + PHP 4.2.3

Posted by "Steffen\"GaRaOne\"Schulze" <ga...@co3.de>.
> -------------------------
> # PHP Modul
> LoadModule php4_module c:/php/sapi/php4apache2.dll
> AddModule mod_php4.c
> AddType application/x-httpd-php .php
> -------------------------
versuch mal folgendes statt dem oben..
hat bei mir gefunzt...

LoadModule php4_module c:\php\verzeichnis\sapi\php4apache2.dll
AddType application/x-httpd-php .php