Я пытался установить ldap2, следуя инструкции от этот.
Я уже сделал этот шаг:
«Adldap2 использует composer для установки. Вставьте» adldap2 / adldap2 «:» 6.1. * «В ваш файл composer.json:
«Требовать»: {
«adldap2 / adldap2»: «6.1. *»} «Я также включил ldap в обоих файлах php.ini, раскомментировав их, но затем, когда я запускаю команду: обновление композитора в Windows cmd, я получаю следующую ошибку:
Загрузка репозиториев композитора с информацией о пакете
Обновление зависимостей (включая require-dev)
Ваши требования не могут быть разрешены для устанавливаемого набора пакетов.
Проблема 1
— adldap2 / adldap2 v6.1.9 требует ext-ldap * -> запрошенное расширение PHP
В вашей системе отсутствует ldap.
— adldap2 / adldap2 v6.1.8 требует ext-ldap * -> запрошенное расширение PHP
В вашей системе отсутствует ldap.
— adldap2 / adldap2 v6.1.7 требует ext-ldap * -> запрошенное расширение PHP
В вашей системе отсутствует ldap.
— adldap2 / adldap2 v6.1.6 требует ext-ldap * -> запрошенное расширение PHP
В вашей системе отсутствует ldap.
— adldap2 / adldap2 v6.1.5 требует ext-ldap * -> запрошенное расширение PHP
В вашей системе отсутствует ldap.
— adldap2 / adldap2 v6.1.4 требует ext-ldap * -> запрошенное расширение PHP
В вашей системе отсутствует ldap.
— adldap2 / adldap2 v6.1.3 требует ext-ldap * -> запрошенное расширение PHP
В вашей системе отсутствует ldap.
— adldap2 / adldap2 v6.1.2 требует ext-ldap * -> запрошенное расширение PHP
В вашей системе отсутствует ldap.
— adldap2 / adldap2 v6.1.10 требует ext-ldap * -> запрошенное расширение PHP
В вашей системе отсутствует ldap.
— adldap2 / adldap2 v6.1.1 требует ext-ldap * -> запрошенное расширение PHP
В вашей системе отсутствует ldap.
— adldap2 / adldap2 v6.1.0 требует ext-ldap * -> запрошенное расширение PHP
В вашей системе отсутствует ldap.
— Запрос на установку adldap2 / adldap2 v6.1. * -> выполняется adldap2 /
adldap2 [v6.1.0, v6.1.1, v6.1.10, v6.1.2, v6.1.3, v6.1.4, v6.1.5, v6.1.6, v6.1.7,
v6.1.8, v6.1.9].
Чтобы включить расширения, убедитесь, что они включены в этих файлах .ini:
— C: \ xampp \ php \ php.ini
Вы также можете запустить php --ini
внутри терминала, чтобы увидеть, какие файлы используются PH
P в режиме CLI.
Есть идеи, как решить эту проблему?
Заранее спасибо.
Вам необходимо установить и активировать LDAP-расширение для PHP как в вашей среде CLI, так и в вашей среде Apache. Быстрый вызов случайной поисковой системы нашел это, например: https://serverfault.com/questions/72447/how-can-i-enable-ldap-in-php-windows-server-2008
Других решений пока нет …