Если вы пользователь Windows, это распространенная ошибка при использовании XAMPP
, так как LDAP
не включен по умолчанию.
Вы можете выполнить следующие шаги, чтобы убедиться, что LDAP
работает в вашем XAMPP
:
[Your Drive]:\xampp\php\php.ini
: В этом файле раскомментируйте следующую строку:
extension=php_ldap.dll
Переместите файл: libsasl.dll
, с [Your Drive]:\xampp\php
на [Your Drive]:\xampp\apache\bin
(Примечание: перемещение файла необходимо только для XAMPP до версии: 5.6.28
)
Если вы используете Linux:
Для php5:
sudo apt-get install php5-ldap
Для php7:
sudo apt-get install php7.0-ldap
Выполнение вышеуказанной команды должно помочь.
Добавьте путь вашего PHP к системному пути Windows. Путь должен содержать php.exe
.
После добавления пути откройте новую командную строку и убедитесь, что php.exe
находится в пути, введя
C:\>php --help
Как только вы увидите правильное сообщение помощи сверху, включите расширение php_ldap.dll
в php.ini
Также скопируйте php_ldap.dll
из каталога php/ext
в папку apache/bin
Перезапустите wamp, и phpinfo()
теперь покажет, что ldap включен.
[Ваш диск]: \ xampp \ php \ php.ini: В этом файле раскомментируйте следующую строку:
extension = php_ldap.dll
Переместите файл: libsasl.dll, из [Ваш диск]: \ xampp \ php в [Ваш диск]: \ xampp \ apache \ bin Перезапустите Apache. Теперь вы можете использовать функции модуля LDAP!