Extensions / dynamic libraries werden nicht alle geladen
am 16.03.2005 14:37:14 von tilowuetherich
Hallo Alle,
ich hab folgendes Problem auf meinem WAMP (Win XP, Apache 2.0.53, PHP 5.0.3
als Modul): manche Extensions werden geladen, z.B. php_gd2.dll und
php_mysql.dll, andere hingegen nicht, wie php_exif.dll und php_curl.dll. Die
Angaben stammen aus dem Serverlog* und ein phpinfo() bestätigt das.
Wie kann ich diese Extensions zum Laufen bringen, die .dll-Dateien sind ja
da. Ich hab schon herausgefunden, daß z.T. Abhängigkeiten bestehen zu
externen .dll, wie php_mysql.dll und libmysql.dll. Insbesondere php_exif
würde ich gerne noch zum Laufen bringen. Weiß jemand weiter?
Viele Grüße,
Tilo
* PHP Warning: PHP Startup: Unable to load dynamic library
'C:\\Programme\\Apache Group\\Apache2\\php5\\ext\\php_exif.dll' - Das
angegebene Modul wurde nicht gefunden.\r\n in Unknown on line 0
Re: Extensions / dynamic libraries werden nicht alle geladen
am 16.03.2005 15:33:15 von dev-null-use-reply-adress
Tilo Wütherich schrieb:
> ich hab folgendes Problem auf meinem WAMP (Win XP, Apache 2.0.53, PHP 5.0.3
> als Modul): manche Extensions werden geladen, z.B. php_gd2.dll und
> php_mysql.dll, andere hingegen nicht, wie php_exif.dll und php_curl.dll. Die
> Angaben stammen aus dem Serverlog* und ein phpinfo() bestätigt das.
>
> Wie kann ich diese Extensions zum Laufen bringen, die .dll-Dateien sind ja
> da. Ich hab schon herausgefunden, daß z.T. Abhängigkeiten bestehen zu
> externen .dll, wie php_mysql.dll und libmysql.dll. Insbesondere php_exif
> würde ich gerne noch zum Laufen bringen. Weiß jemand weiter?
Der freundliche install.txt Vorlesedienst sagt:
php_curl.dll CURL, Client URL library functions Requires:
libeay32.dll, ssleay32.dll (bundled)
php_exif.dll Read EXIF headers from JPEG None
Das bedeutet, daß CURL zwei extra DLLs benötigt welche mitgeliefert
werden. Hingegen benötigt EXIF keine weiteren DLLs.
> * PHP Warning: PHP Startup: Unable to load dynamic library
> 'C:\\Programme\\Apache Group\\Apache2\\php5\\ext\\php_exif.dll' - Das
> angegebene Modul wurde nicht gefunden.\r\n in Unknown on line 0
Tja, bei EXIF ist es in der Tat komisch. Versuche es doch mal
mit / als Pfadtrenner in der php.ini. Ja, Windows kennt den auch.
Wobei ich mir jetzt garnicht sicher bin, ob \\ *hier* überhaupt
korrekt ist. Steht das so auch in der php.ini?
Gruß, JPM
--
> Offenbar steh ich heute mal wieder total auf dem Schlauch, und
> suche nach einer MySQL Funktion die das schafft.
Wenn Du statt eines Schlauchs die MySQL-Dokumentation nehmen würdest,
ginge das ganze vermutlich schneller, und auch zuverlässiger.
Re: Extensions / dynamic libraries werden nicht alle geladen
am 16.03.2005 17:09:25 von tilowuetherich
Hallo Jens,
Danke erstmal für den Vorleseservice ;-)
> Tja, bei EXIF ist es in der Tat komisch. Versuche es doch mal
> mit / als Pfadtrenner in der php.ini. Ja, Windows kennt den auch.
> Wobei ich mir jetzt garnicht sicher bin, ob \\ *hier* überhaupt
> korrekt ist. Steht das so auch in der php.ini?
Hab ich gemacht, das Resultat ist dasselbe: die einen DLL werden normal
eingebunden, exif nicht. Curl müßte eigentlich funktionieren, die externen
dll liegen da, wo auch die von MySQL liegt, und die wird ja auch gefunden.
Die \\ stammen nur aus dem Apache Error-Log, in der php.ini hab ich \
stehen. Keine Ahnung, warum der Apache im Log ein Escape schreibt.
Ist letztendlich auch nicht lebenswichtig, hätte ja sein können, daß jemand
spontan die Lösung kennt.
Danke für die schnelle Antwort!
Tilo