Wie stderr der ldap_ * -Funktionen von PHP (mit LDAP_OPT_DEBUG_LEVEL = 7) von mod_php aus angezeigt wird

Ich kann Folgendes von der PHP 5.4.16 CLI ausführen:

ldap_set_option(NULL, LDAP_OPT_DEBUG_LEVEL, 7);
$conn = ldap_connect($hostname);
ldap_bind($conn, $ldaprdn);

Und ich werde eine Menge Debug-Ausgaben für stderr bekommen, die so beginnen:

ldap_create
ldap_url_parse_ext(ldaps://ldap.example.com)
ldap_bind_s
ldap_simple_bind_s
ldap_sasl_bind_s
ldap_sasl_bind
ldap_send_initial_request
...

Das ist großartig für das Debuggen auf der CLI. Ich muss jedoch in Apache 2.2.15 mod_php debuggen, da ich dort eine zeitweise LDAP-Konnektivität sehe, die ich nicht in der Befehlszeile reproduzieren kann.

I habe gedacht Ich könnte den gleichen Code vom Webserver ausführen und die Debug-Informationen im Fehlerprotokoll von Apache sehen, aber die Meldungen werden dort nicht angezeigt. PHP-Fehler / Warnungen gehen definitiv in das Fehlerprotokoll, und ich habe es versuchterror_reporting(-1), kann diese Debug-Meldungen jedoch nirgendwo anzeigen.

Gibt es eine Möglichkeit, diese Stderr-Debug-Meldungen unter Apache anzuzeigen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage