Я пытаюсь включить расширение php_ldap на Windows Server 2012 R2 (64 бит).Как включить расширение php_ldap в Windows Server 2012 R2 64?
Моей среды Apache 2.4 + PHP 7 (this version)
я удалил ; from; extension = php_ldap.dll в php.ini. Однако я получил эту ошибку в error.log:
PHP Warning: PHP Startup: Unable to load dynamic library 'E:\\php7\\ext\\php_ldap.dll' - The specified module could not be found.\r\n in Unknown on line 0
Я использую Dependency Walker, чтобы получить дополнительную информацию о "зависимости" от php_ldap.php:
- API-MS -WIN-ОСНОВНОЙ-KERNEL32-ЧАСТНОЕ-L1-1-1.DLL
- API-МС-WIN-ОСНОВНОЙ-PRIVATEPROFILE-L1-1-1.DLL
- API-МС-WIN-ОСНОВНОЙ-ВЫКЛЮЧЕНИЕ-L1, -1-1.DLL
- API-МС-WIN-СЕРВИС-ЧАСТНОЕ-L1-1-1.DLL
- EXT-МС-WIN-NTUSER-UICONTEXT-EXT-L1-1-0.DLL
- SETTINGSYNCPOLICY.DLL
Я установил другую версию VC Вторично распространяемого (2005,2008,2010,2012,2015), и это было бесполезно
ли возможности используйте php_ldap на Windows Server 2012?
Что делает ваш 'extension_dir' директива выглядеть в файле php.ini? – ChadSikorra
extension_dir = "E: \ php7 \ ext" и php_ldap.dll есть – celsowm
Может быть, ему нужна косая черта? Пробовали ли вы это: 'extension_dir =" E: \ php7 \ ext \ "' – ChadSikorra