GDのインストール(Leopard)
いまさら…なのですが、ローカルサーバーにGDをインストールしました。
きっかけは簡単。とあるCMSをインストールしようと思うとエラーが出たので色々調べてみると
どうもGDがインストールされていないことが原因だったから。
じゃ、入れるしかないね。ということで。
X11 SDKが必要みたいなのですが、元々入れていたのでOK。
(MacOSXのインストールCDに入っています)
詳しい方法はこちらに書かれていますが、英語なので適当に翻訳します。
まず、GDをインストールする前にlibjpeg、libpng、freetypeが必要です。
libjpeg、libpngはこれはパッケージ版を利用すると簡単でした。
(本当はエラーが出たので対処法を探していたら偶然見つけました。。)
こちらのページよりダウンロード出来ます。
freetypeは…特に気にしていなかったけど、大丈夫でした。
続いてGDのインストールです。
あらかじめPHPのバージョンをチェックしておきます。
チェック方法は…なんでもいいんですが、例えばinfo.phpという名前でファイルを作り、
<?php
phpinfo();
?>
のみテキストエディタなどで書き込んで保存。
これをサーバーフォルダにおき、ブラウザから開く。
(なんかうまく説明できていない…とりあえずバージョンがわかればOK)
私の場合は5.2.6でした。
1.phpのソースをダウンロードする。
Link:http://www.php.net/releases/
私はここからPHP 5.2.6 (tar.gz)をダウンロード。パッケージ版はダメだと思います。
2.ファイルを展開する。
3.ターミナル.appを起動し、phpのファイル内にあるgdのフォルダに移動
cd /(ファイルを展開した場所)/php-5.2.6/ext/gd
4.32bitの場合は次のように設定。
phpize
./configure –with-zlib-dir=/usr –with-jpeg-dir=/usr/local/lib –with-png-dir=/usr/X11R6 –with-freetype-dir=/usr/X11R6 –with-xpm-dir=/usr/X11R6(1行で)
5.インストール
make
make install
6.php.iniの編集
php.iniの場所は前述のphp.infoで探せます。
テキストエディタで開いて
(486行目あたり)extension_dir = “./”
→extension_dir = “/usr/lib/php/extensions/no-debug-non-zts-20060613/”
(“”に囲まれているパスはインストールの最後の方に出てくるのでコピペしてください)(597行目あたり)
追記:extension=gd.so
7.apache再起動
sudo /usr/sbin/apachectl restart
これでなんとかうまくいきました。
参考サイト
PHP GD Extension for Intel Mac (64-bit) – log.metatype
Adding GD Library for Mac OS X Leopard – Kenior Design
LeopardにGDをインストール – Wing World

Mac OS X 10.5 Leopard UNIX的システム構築
著者/訳者:
アスキー書籍編集部
出版社:アスキー( 2008-03-03 )
定価:¥ 3,150
Amazon価格:¥ 3,150
大型本 ( 288 ページ )
ISBN-10 : 4756151167
ISBN-13 : 9784756151162

Mac OS X 10.5 Leopard Perfect Guide (アスキームック MacPeople MOOK 21)
著者/訳者:
マックピープル編集部
出版社:アスキー( 2007-11-16 )
定価:¥ 1,550
Amazon価格:¥ 1,550
ムック ( 144 ページ )
ISBN-10 : 4756150594
ISBN-13 : 9784756150592






Thanks! Nice post.