Назад | Перейти на главную страницу

В установщике Windows PHP 5.3.5 отсутствует php_ldap.dll

Я работаю с Windows Server 2008, Apache 2.2. Я использую php-5.3.5-Win32-VC6-x86.msi в качестве установщика, используя потоковую версию. Я прошел процесс установки четыре или пять раз, чтобы убедиться, что я не упускаю ничего нелепого, но я не думаю, что это так.

Проблема в том, что расширения php_ldap.dll просто не существует. Его нет в интерфейсе установщика (где пользователя просят выбрать расширения для установки), и он определенно не отображается в каталоге ext / после установки.

Я нашел много упоминаний об этой проблеме для версии 5.3.3, включая ссылки для индивидуальной загрузки расширения. Эти ссылки, конечно, больше не существуют, и кроме того: они были для 5.3.3. Я бы предпочел использовать расширение, которое принадлежит PHP 5.3.5.

Кто-нибудь еще сталкивался с этой проблемой? Есть идеи относительно того, что не так? Кто-нибудь видел подтверждение от разработчиков PHP, что файл действительно отсутствует, и что это недосмотр?

Это довольно неприятно, потому что сервер, который я создаю, бесполезен, если у меня нет поддержки PHP LDAP.

Приветствую всех и заранее спасибо за вашу помощь.

Эта dll находится в этом загружаемом zip-файле: php-5.3.5-Win32-VC6-x86.zip

Вам это помогает?

Ссылка выше (php-5.3.5-Win32-VC6-x86.zip) мертва. Не могу найти ZIP-файл 5.3.5 для vc6. Таким образом я получил "PHP Warning: PHP Startup: ldap: Unable to initialize module".

Изменить: наконец, я использовал php_ldap.dll, содержащийся в 5.3.4 и, похоже, пока работает.

php: php-5.3.5-Win32-VC6-x86.msi
apache: httpd-2.2.17-win32-x86-no_ssl.msi
windows: победа 7 (64 бит)