45

WAMP を使用すると、次のエラーが発生します。

致命的なエラー: 未定義の関数の呼び出し:ldap_connect()

すでにphp.iniフォルダを編集して有効にしていますphp_ldap.dll

何らかの理由で、拡張機能phpinfo()をオンにすると一部の拡張機能しか表示されません。Apache を再起動し、コンピューターを再起動しました。

4

5 に答える 5

3

PHP のパスを Windows システム パスに追加します。パスにはphp.exe.

パスを追加した後、新しいコマンド プロンプトを開き、次のように入力php.exeしてパスにあることを確認します。

C:\>php --help

上記の適切なヘルプ メッセージが表示されたら、php_ldap.dll拡張機能を有効にします。php.ini

php_ldap.dllまた、php/extディレクトリからapache/binフォルダにコピーします

wamp を再起動すると、phpinfo()ldap が有効になっていることが表示されます。

于 2014-06-17T17:24:52.533 に答える
0

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
于 2020-11-26T15:04:32.407 に答える