PHPインストールでconfigure: error: freetype.h not foundエラー

スポンサーリンク
スポンサーリンク
【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!
画像付き英語辞書 Imagict | 英単語をイメージで暗記
【開発記録】
英単語を画像イメージで暗記できる英語辞書サービスを作って公開しました

Mac ローカルの phpenv + php-build の環境で PHP をインストールしようとしたところ、表題のエラーが発生してこけました。

freetype.h のヘッダファイルが見つからないらしい。

スポンサーリンク

— 環境 —
Mac OS X El Capitan 10.11.3
phpenv v0.3.0-44-g7fe9231
php-build v0.11.0dev

phpenv + php-build については、以下のエントリーなどを参照。

phpenv と php-build で PHP をインストールして管理 〜 CentOS6 | EasyRamble
phpenvとphp-buildで新しいバージョンのPHP(5.5, 5.6)をインストール | EasyRamble

freetype のパスを PHP ビルドの configure option に指定して解決

ということで、Homebrew で freetype を探す。

installed と表示されたので、どうやら自分の Mac 環境には既にインストール済みだったみたいです。

たしかに入っていた。

freetype が入ってなかったら、インストールします。

Homebrew で入れた freetype に、/usr/local/include からシンボリックリンクを張る。

確認。

どうやら、freetype2 という名前でインストールされていて、シンボリックリンクも freetype2 になっていた。

PHP インストールの際の configure オプションとして、以下を指定する。

PHP ビルドをやり直したところ、これで上手くいきました。

スポンサーリンク
私は Ruby on Rails の前は、PHP & CakePHP を使っていました(今も使いますけど)。PHP についてはオライリーの本を中心に軽く10冊以上は読み込みました。
スポンサーリンク
 
Twitterを使っていますのでフォローお願いたします!ブログの更新情報もつぶやいてます^^
(英語学習用)

Leave Your Message!