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


タグ: install, Leopard, php, 設定

関連する投稿

 

Tags: , , ,

コメント数: 1

コメントを残す »

 
  • Thanks! Nice post.

     
     
     
  • コメントを残す
     
    Your gravatar
    なまえ