Re: Apache fürWin und PHP

Re: Apache fürWin und PHP

am 02.12.2004 18:59:22 von Andreas Pesch

André Malo schrieb:
> * Andreas Pesch wrote:
>
>> was habe ich schon wieder falsch gemacht, damit der Apache
>>
>> LoadModule php4_module "c:/php/sapi/php4apache.dll"
>>
>> nicht kann.
>>
>> Ich habe PHP in das o.a. Verzeichnis kopiert und die in der install.txt
>> angegebenen Einträge in der http.conf gemacht.
>>
>> Wenn ich dann den Apache wieder starte bringt er eine MessageBox "The
>> requested operation has failed, leider keine Einträge in das error.log.
>
> Vermutlich im Eventlog von Windows. Wenn du die genaue Meldung sehen willst,
> kannst du auch in das Apache/bin-Verzeichnis wechseln und `apache -k start`
> ausführen. Mehr macht der Monitor auch nicht.

Guter Hinweis, da kommt die Meldung: Syntax error on line 175 of
C:/Programme/Apache Group/Apache2/conf/httpd.conf: Cannot load
C:/php/sapi/php4apache.dll into server: Das angegebene Modul wurde nicht
gefunden.

Ja, ich habe jetzt 27 mal überprüft, das die Datei an der angegebenen
Stelle ist und sie ist nicht schreibgeschützt oder versteckt.

> Ich vermute, dass du noch die übrigen PHP-DLLs noch ins
> Windows-Systemverzeichnis kopieren musst.

Habe ich gemacht, aber o.a. Meldung ist, denke ich, die Relevante.

> ...gabs da nicht mal eine PHP-Installationsgruppe?

Na, ist es denn eine PHP-Installations-Problem oder ein Apache-Problem
mit PHP?

X'Post, F'Up2: de.comm.software.webserver

Beste Grüße,
Andreas

--
(Papierstossgesetz)\n
Sucht man in einem Stapel ein bestimmtes Blatt, so ist es
garantiert das Letzte.
[Murphy-Gesetze]

Re: Apache fürWin und PHP

am 03.12.2004 10:06:47 von Andreas Pesch

André Malo schrieb:
> * Andreas Pesch wrote:
>
>> Guter Hinweis, da kommt die Meldung: Syntax error on line 175 of
>> C:/Programme/Apache Group/Apache2/conf/httpd.conf: Cannot load
>> C:/php/sapi/php4apache.dll into server: Das angegebene Modul wurde nicht
>> gefunden.
>>
>> Ja, ich habe jetzt 27 mal überprüft, das die Datei an der angegebenen
>> Stelle ist und sie ist nicht schreibgeschützt oder versteckt.
>>
>>> Ich vermute, dass du noch die übrigen PHP-DLLs noch ins
>>> Windows-Systemverzeichnis kopieren musst.
>>
>> Habe ich gemacht, aber o.a. Meldung ist, denke ich, die Relevante.
>
> Ok, das Ganze ist zugegebenermaßen ist etwas verwirrend:
>
> (1) Der Apache sagt so einem Fall (Direktive parsen/ausführen schlägt fehl)
> immer "Syntax Error". Das ist hier nun gerade Pech, weil es nicht stimmt.
>
> (2) die Meldung "Das angegebene Modul wurde nicht gefunden" meint kein
> Apache-Modul, sondern ein PHP-Modul.
>
> Im Klartext - der Apache lädt die DLL, welche ihrerseits versucht, weitere
> DLLs nachzuladen - und den obigen Fehler zurückgibt. Daher mein Hinweis,
> dass da noch weitere DLLs von Bedeutung seien :)
>
>> Na, ist es denn eine PHP-Installations-Problem oder ein Apache-Problem
>> mit PHP?

Alles klar, ich bin zwar nach der Anleitung zu php vorgegangen, habe es
jetzt aber nochmal durchgelesen und da war ein Note, da hatte ich wohl
bisher drüber weggelesen.
Man muß bei PHP4 die DLLs in das PHP-Verzeichnis verschieben.

Danke!

Beste Grüße,
Andreas

--
(o'Tvolve's Kommentierung von Murphy's Gesetz)
Murphy war ein Optimist.
[Murphy-Gesetze]