XAMPP1.7.7をWindowsServer 2003 r2にインストールし、php.iniでphp_ldap拡張機能を有効にしました。サービスを開始すると、「starting」でハングします。
追加情報:XAMPP 1.7.5+はVC6ではなくVC9でコンパイルされるため、モジュールも変更されたため、php_ldap関数を使用できないのはコンパイルのバグだと思います。
これを修正するにはどうすればよいですか?エラーは発生しません。
コマンドラインからhttpd.exe
を実行すると、libsasl.dll
が見つからないことがわかります。
それを/php
ディレクトリから/Apache/bin
にコピーし、Apacheサーバーを再起動してお楽しみください。
コピーが必要になる可能性のあるその他のdllは、libeay32.dll
とssleay32.dll
です。
関連記事: 解決済みPHP LDAPエラー-致命的なエラー:未定義の関数ldap_connect() の呼び出し