WAMP を使用すると、次のエラーが発生します。
致命的なエラー: 未定義の関数の呼び出し:
ldap_connect()
すでにphp.ini
フォルダを編集して有効にしていますphp_ldap.dll
。
何らかの理由で、拡張機能phpinfo()
をオンにすると一部の拡張機能しか表示されません。Apache を再起動し、コンピューターを再起動しました。
PHP のパスを Windows システム パスに追加します。パスにはphp.exe
.
パスを追加した後、新しいコマンド プロンプトを開き、次のように入力php.exe
してパスにあることを確認します。
C:\>php --help
上記の適切なヘルプ メッセージが表示されたら、php_ldap.dll
拡張機能を有効にします。php.ini
php_ldap.dll
また、php/ext
ディレクトリからapache/bin
フォルダにコピーします
wamp を再起動すると、phpinfo()
ldap が有効になっていることが表示されます。
XAMMP php.ini ファイル (デフォルト パスは C:\xammp\php\php.ini) を開き、コード (;extension=ldap) を extension=php_ldap.dll に変更して保存します。XAMMP を再起動して保存します。
php.ini
; Notes for Windows environments :
;
; - Many DLL files are located in the extensions/ (PHP 4) or ext/ (PHP 5+)
; extension folders as well as the separate PECL DLL download (PHP 5+).
; Be sure to appropriately set the extension_dir directive.
;
extension=bz2
extension=curl
extension=fileinfo
extension=gd2
extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=interbase
extension=php_ldap.dll