macでbrewでphpを入れていつまでも”Unable to load dynamic library”が消えない

ソフトウェアの導入を単純化する、パッケージ管理システムで楽をするために homebrew を使っているのに、こんなにハマるなんて(-_-;)
MacPortsから乗り換えたのが正解だったのかどうか。

ハマリすぎてhomebrewについて色々調べてしまいました。
読み方も「Homebrew(ホームブルー)」なんですね。

#余談ですが、読み方が怪しいのはちゃんと英和辞典で調べる質です。確かにbrewはブルーでした。
#よく海外のゲームで出てくるんですけど脳内でブリューブリュー言ってましたね。。

といわけで、いつまでたってもlibraryへのリンクが貼られないという事態になってました。

一時は php_mbstring.dll が無いと言われる始末・・おい!それはWidowsだろ!(笑)

どうも色々突っ込めるので突っ込んでしまって、それを慣れない内は sudo で install したりしてたので、なんどunlink uninstallして再インストールしても上書きできずにハマっていたのが真相みたいです。

$ brew uninstall php55

で /usr/local/Cellar/php55/ が消されているのを確認して、

# rm -rf /usr/local/etc/php
# rm -rf /usr/local/opt/php

してしまってください。そして再インストールで

$ brew install php55

非常にスッキリしました。
やっぱり sudo で brew install をしてたのが原因っぽいと思います。。
この世の誰かの役に立てばとメモしておきます。

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください