dedlfix: Lösung Postgre SQL war Ursache , libpq.dll

Beitrag lesen

Hi!

[PHP_PDO_PGSQL]
extension=php_pdo_pgsql.dll
[PHP_PGSQL]
extension=php_pgsql.dll

Ich brauchte das zwar nicht, aber es war aktiviert. Damit diese DLLs richtig geladen werden, MUSS unbedingt zusätzlich die Datei "libpq.dll"
in Apache/bin Verzeichnis kopiert werden. Standardmäßig liefert PHP diese zwar aus, aber diese liegt im PHP Verzeichnis wo sie nicht gefunden wird.

Das ist eine von den von mir erwähnten, so wie libeay32.dll. Die müssen verfügbar sein, was sie eben nicht sind, wenn sie nur im PHP-Verzeichnis liegen, denn da sucht das Betriebssystem nicht nach ihnen, sondern nur im Starverzeichnis der Exe und im Path.

Dass ein Nichtfinden zum Absturz führt ist seltsam. Die CGI-Variante im IIS eingebunden ergibt nur eine Meldung auf der Konsole und fährt dann ohne die Extension fort, wenn man die Meldung bestätigt.

Lo!