nach einer Standardinstallation von PHP 5.2.11
fuer einen Apache 2.2.14 (alles Standardpfade) sind einige
Module vorkonfiguriert. Allerdings startet meine Apache nur,
wenn diese Module:
;extension=php_oci8.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_sqlite_external.dll
;extension=php_sybase_ct.dll
auskommentiert sind. Warum?
Sollte das nicht funktionieren, wenn der Installer das doch
so "ausgewaehlt" hat oder sind diese Module einfach buggy?
Wobei ich mir bei Oracle sowas gerade nicht so recht
vorstellen kann.
btw: Warum startet der Apache eigentlich nicht und laesst
diese Module einfach ungeladen, statt eben nicht zu starten?
Thomas
Diese Extensions (und manch andere) benötigen weitere externe DLL's, welche
bei PHP nicht dabei sind. (siehe dazu auch das Kapitel Installation im PHP
Manual zu den Extensions)
> btw: Warum startet der Apache eigentlich nicht und laesst
> diese Module einfach ungeladen, statt eben nicht zu starten?
Eine Software welcher benötigte DLLs fehlen, startet nicht...
Gruß
Carsten
> nach einer Standardinstallation von PHP 5.2.11
> fuer einen Apache 2.2.14 (alles Standardpfade) sind einige
> Module vorkonfiguriert. Allerdings startet meine Apache nur,
> wenn diese Module:
>
> ;extension=php_oci8.dll
> ;extension=php_pdo_oci.dll
> ;extension=php_pdo_oci8.dll
> ;extension=php_pdo_sqlite_external.dll
> ;extension=php_sybase_ct.dll
>
> auskommentiert sind. Warum?
> Diese Extensions (und manch andere) ben�tigen weitere externe DLL's,
> welche
> bei PHP nicht dabei sind. (siehe dazu auch das Kapitel Installation im PHP
> Manual zu den Extensions)
>> btw: Warum startet der Apache eigentlich nicht und laesst
>> diese Module einfach ungeladen, statt eben nicht zu starten?
> Eine Software welcher ben�tigte DLLs fehlen, startet nicht...
Die Software Apache benoetigt doch keine weiteren DLLs, um
zu funktionieren ;-) Auch PHP nicht.
Es ist also eine eher "schwache" Implementation, da man beim Laden
leicht feststellen koennte, ob alle benotigten DLLs vorhanden sind und dann
eben die nicht vorhandenen und kompletten Module entspechend
unkonfigueriert laesst, aber Apache/PHP fuer sich genommen und eben
mit anderen Modulen noch zur Verfuegung steht. Damit waere man
unabhaengig von herstellerspezifischen Ladeproblemen der einzelnene
Module.
Bei 5.3.0 geht es ja auch. Und AFAIR meine andere fruehere Versionen
hatten diese Schwierigkeiten nicht so.
Thomas