Php dyld: библиотека не загружена для libldapPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Php dyld: библиотека не загружена для libldap

Сообщение Anonymous »

Я установил Ruby на свой Mac OSX High Sierra, и по какой-то причине у меня возникли проблемы с установкой PHP. Я использую PHP 7.1.

Следуя этому (также здесь) предложению Github, я попробовал

Код: Выделить всё

brew update && brew reinstall php71
При установке сломался

Код: Выделить всё

==> Pouring php@7.1-7.1.23.high_sierra.bottle.tar.gz
==> /usr/local/Cellar/php@7.1/7.1.23/bin/pear config-set php_ini /usr/local/etc/php/7.1/php.ini system
С ошибкой:

Код: Выделить всё

dyld: Library not loaded: /usr/local/opt/openldap/lib/libldap-2.4.2.dylib
Referenced from: /usr/local/Cellar/php@7.1/7.1.23/bin/php
Reason: image not found
Warning: The post-install step did not complete successfully
You can try again using `brew postinstall php@7.1`
Ввод php в терминал вызывает ту же ошибку.

Другие вещи, которые я пробовал:
  • Я думал, что, возможно, он не был связан, поэтому я также попробовал: Brew Unlink libldap && Brew Link libldap - но libldap не поддерживается Homebrew
  • Затем здесь, хотя и не связанный с postgres, обсуждается проблема libldap и говорится, что нужно установить через Brew install openldap (я думаю, libldap для Homebrew называется openldap) - это установилось нормально, но не решило проблему
Как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/527 ... or-libldap
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»