Re: Installation Apache/php5/XP

Re: Installation Apache/php5/XP

am 23.05.2005 21:34:47 von Carsten Vogel

Carsten Wiedmann schrieb:
> http://de.php.net/manual/en/install.windows.apache2.php

Moin Carsten!

Die URL hat mir einigermaßen weitergeholfen.
Jetzt habe ich das .zip entpackt und in der httpd.conf...

# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/php"

....diese Änderungen vorgenommen. Allerdings:

1.) Beim restart kommt Fehlermeldung (126): Das angegebene Modul konnte
nicht geladen werden, es befindet sich aber SICHER in dem Verzeichnis.
2.) An welche Stelle in der httpd.conf kommt denn dieses PHPIniDir?
- Das LoadModule habe ich einfach hinter die anderen gesetzt, obwohl die
alle nur .so-Dateien laden?!
- Das Addtype habe ich einfach hinter das .tar .tz oder so gesetzt.

Ich bin doch sonst nicht so doof - was mache ich falsch? Welche Angaben
sind relevant und fehlen?

Grüße, Carsten



--
Carsten Vogel, TU Dresden
lego auf Server wh10.tu-dresden.de
„Wer nicht denken will -- fliegt raus!“ (J. Beuys)
TOTD: http://www.oelinger.de/maria/fachmix/englisch_deutsch.htm

Re: Installation Apache/php5/XP

am 23.05.2005 21:43:21 von Carsten Wiedmann

Carsten Vogel schrieb:

> Carsten Wiedmann schrieb:
> > http://de.php.net/manual/en/install.windows.apache2.php
>
> # For PHP 5 do something like this:
> LoadModule php5_module "c:/php/php5apache2.dll"
> AddType application/x-httpd-php .php
>
> # configure the path to php.ini
> PHPIniDir "C:/php"
>
> ...diese Änderungen vorgenommen. Allerdings:

Sollte passen. Die "php5ts.dll" hast du auch kopiert (System32 oder "..
\apache\bin")? Oder nehm doch das php-Verzeichnis in deinen Systempfad
mit auf.
Achso, wenn das bei dir auf K: liegt, musst noch die Laufwerksbuchstaben
anpassen.


> 1.) Beim restart kommt Fehlermeldung (126): Das angegebene Modul
> konnte nicht geladen werden, es befindet sich aber SICHER in dem
> Verzeichnis.

Merkert er da auch wegen PHP selbst oder wegen einer Extension die in
PHP aktiviert ist? Da braucht es dann unter Umständen weitere DLL's.

> 2.) An welche Stelle in der httpd.conf kommt denn
> dieses PHPIniDir? - Das LoadModule habe ich einfach hinter die
> anderen gesetzt, obwohl die alle nur .so-Dateien laden?!
> - Das Addtype habe ich einfach hinter das .tar .tz oder so gesetzt.

Das passt soweit. (so's sind auch nur umbenannte dll's)


Gruß
Carsten

Re: Installation Apache/php5/XP

am 23.05.2005 21:52:10 von Carsten Vogel

Carsten Wiedmann schrieb:
> Sollte passen. Die "php5ts.dll" hast du auch kopiert (System32 oder "..
> \apache\bin")? Oder nehm doch das php-Verzeichnis in deinen Systempfad
> mit auf.
> Achso, wenn das bei dir auf K: liegt, musst noch die Laufwerksbuchstaben
> anpassen.

Habe ich. Meine Zeilen:

LoadModule php5_module "k:/php/php5apache2.dll"
PHPIniDir "k:/php/"

>
> Merkert er da auch wegen PHP selbst oder wegen einer Extension die in
> PHP aktiviert ist? Da braucht es dann unter Umständen weitere DLL's.

Soweit ich sehe nur das, als einzige Meldung. Zwischendurch hat er wegen
PHPIniDir gemeckert, aber das war wegen C: statt K:

Ich habe im System den PATH auf K:\php gelegt.

Muß ich die php.ini (bei mir im Windowsverzeichnis(!)) editieren?=

Danke für Deine Hilfe!


> Gruß
> Carsten


--
Carsten Vogel, TU Dresden
lego auf Server wh10.tu-dresden.de
„Wer nicht denken will -- fliegt raus!“ (J. Beuys)
TOTD: http://www.oelinger.de/maria/fachmix/englisch_deutsch.htm

Re: Installation Apache/php5/XP

am 23.05.2005 22:26:18 von Carsten Wiedmann

Carsten Vogel schrieb:

> Carsten Wiedmann schrieb:
> > Merkert er da auch wegen PHP selbst oder wegen einer Extension die
> > in PHP aktiviert ist? Da braucht es dann unter Umständen weitere
> > DLL's.
>
> Soweit ich sehe nur das, als einzige Meldung. Zwischendurch hat er
> wegen PHPIniDir gemeckert, aber das war wegen C: statt K:
>
> Ich habe im System den PATH auf K:\php gelegt.

Dann sollte er ja alle DLL's finden... (evtl. 'n Rechner neustarten)

> Muß ich die php.ini (bei mir im Windowsverzeichnis(!)) editieren?=

Die Ini welche in dem Verzeichnis vom PHPIniDir liegt. Also bei dir dann
die "k:\php\php.ini". Die im Windows-Verzeichnis kannst löschen.

Gruß
Carsten

Re: Installation Apache/php5/XP

am 23.05.2005 22:32:21 von Carsten Vogel

Carsten Wiedmann schrieb:
> Die Ini welche in dem Verzeichnis vom PHPIniDir liegt. Also bei dir dann
> die "k:\php\php.ini". Die im Windows-Verzeichnis kannst löschen.

Nach entpacken des .zips war in k:\php KEINE pnp.ini! es war eine
php.ini-recommended und eine php.ini-dist - ich habe die recommended in
..ini umbenannt, starte den Rechner neu.

An NEWS-Mailadresse habe ich meine ICQ-Nummer geschickt,
Ich starte mal den Rechner neu

Grüße


--
Carsten Vogel, TU Dresden
lego auf Server wh10.tu-dresden.de
„Wer nicht denken will -- fliegt raus!“ (J. Beuys)
TOTD: http://www.oelinger.de/maria/fachmix/englisch_deutsch.htm

Re: Installation Apache/php5/XP Nachtrag

am 23.05.2005 22:46:50 von Carsten Vogel

Carsten Vogel schrieb:
> Carsten Wiedmann schrieb:
>
>> Die Ini welche in dem Verzeichnis vom PHPIniDir liegt. Also bei dir
>> dann die "k:\php\php.ini". Die im Windows-Verzeichnis kannst löschen.
>

...und wenn ich aus

LoadModule php5_module "k:/php/php5apache2.dll"

LoadModule php5_module "k:/php/php5apache.dll"

mache, startet er anstandslos - allerdings auch ohne PHP.
Ohne die "2" kommt dann auch ne Fehlermeldung wegen PHPiniDir...
invalid command - mis-spelled? (...)

Hm, was ist das nur? Irgendwas muß ich doch falsch gemacht haben?!

Danke und Grüße!


--
Carsten Vogel, TU Dresden
lego auf Server wh10.tu-dresden.de
„Wer nicht denken will -- fliegt raus!“ (J. Beuys)
TOTD: http://www.oelinger.de/maria/fachmix/englisch_deutsch.htm

Re: Installation Apache/php5/XP Nachtrag

am 24.05.2005 07:46:21 von Carsten Vogel

Carsten Vogel schrieb:
Habe heute morgen XAMPP installiert - scheint problemlos zu laufen.

Vielen Dank an Carsten für seine tolle Kompilation =)

Gruß - Danke für den HIlfemarathon.

Vielleicht ein kleiner Nachtrag. Als ich httpd.conf anguckte stellte ich
zuerst/spontan fest, das php5ts.dll mittels LoadFile auch eingebunden
wird. - Vielleicht die Lösung für ein klassisches Installationsszenario?

Grüße,
Carsten.

Mehr dann bestimmt in .datenbanken ;)


--
Carsten Vogel, TU Dresden
lego auf Server wh10.tu-dresden.de
„Wer nicht denken will -- fliegt raus!“ (J. Beuys)
TOTD: http://www.oelinger.de/maria/fachmix/englisch_deutsch.htm