に Ruby をインストールしたのですMac OSX High Sierra
が、何らかの理由で PHP のインストールで問題が発生しています。 を使用していますphp 7.1
。
brew update && brew reinstall php71
インストール中に、
==> Pouring [email protected]_sierra.bottle.tar.gz
==> /usr/local/Cellar/[email protected]/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/[email protected]/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 [email protected]`
ターミナルに入力してphp
も同じエラーが発生します。
私が試した他のこと:
- リンクされていないかもしれないと思ったので、以下も試してみました:
brew unlink libldap && brew link libldap
- ただし、libldap
Homebrewではサポートされていません - それからここ、postgresとは関係ありませんが、の問題について議論しており、(Homebrewと呼ばれると思います)
libldap
経由でインストールするように言っています- これはうまくインストールされましたが、問題は解決しませんでしたbrew install openldap
libldap
openldap
これをどうすれば修正できますか?
ベストアンサー1
によるとこの問題、 をインストールして する必要がありopenldap
ますlibiconv
。
brew install openldap libiconv
試してみたところ、私のシステムでは動作しました。もともと PHPintl
拡張機能が不足していました。