Я уже довольно давно работаю с установкой WAMP с включенным LDAP, и все идет гладко. Теперь мне нужно настроить другую машину, и по какой-то причине я не могу включить LDAP.
Я проверил вывод phpinfo ()
, но раздела LDAP там нет. Я отредактировал php.ini
, чтобы раскомментировать строку:
extension = php_ldap.dll
Я также проверил путь к файлу, в котором выполняется поиск расширений, и файл php_ldap.dll
находится в нужном месте.
Я положительно Я редактирую правильный файл php.ini
, так как я проверил путь к файлу, отображаемый phpinfo ()
, а также я я могу успешно включать / отключать другие расширения.
Я перезагружал Apache после каждого внесенного изменения.
Во время поиска в Google я нашел единственные решения, указанные выше, плюс одно или два упоминания о редактировании переменной Windows PATH
для включения пути к php.ini
? Пробовал, хотя для меня это не имело смысла (как я уже знаю, php.ini
анализируется). Я также проверил свою предыдущую установку на другом компьютере и, насколько я могу судить, я никогда не добавлял какие-либо каталоги PHP в PATH
на этой машине
Ответ Фрэнка ниже привел меня к решение, поэтому я решил объединить все сейчас.
Чтобы включить поддержку LDAP на сервере WAMP:
extension = php_ldap.dll
в php.ini
php.ini
, проверив вывод phpinfo ()
php.ini
расположение каталога расширений php_ldap.dll
] находится в этом каталоге libeay32.dll
и ssleay32.dll
и добавьте их каталог в Windows. ПУТЬ phpinfo ()