さくらVPSにLAMP環境構築〜GD編

2011/12/12

さくらVPSにLAMP環境構築で、apachemysqlが動いてたのでphp行きます。

・・・の前にこの環境で動かすサービス上必要なGDを入れます。

GDのインストール

GD入れる前に色々必要なlibpng,libjpeg,freetypeを入れていきます。
主な参考先)GD等のインストール

libpng

ここからDL http://sourceforge.net/projects/libpng/files/latest/download
tar.bz2でローカルにDLしちゃうので、サーバアップ後

$tar jxfv libpng-1.2.37.tar.bz2
$cd libpng-1.2.37
$./configure

すると

configure: error: zlib not installed

zlibが無いですよって怒られたので、

zlibインストール
$wget http://prdownloads.sourceforge.net/libpng/zlib-1.2.5.tar.gz?download
$tar xvzf zlib-1.2.5.tar.gz
$cd zlib-1.2.5
$./configure
$make
#make install

再びチャレンジ

$cd libpng-1.2.37
$./configure
$make
#make install

いけました。

libjpegのインストール
$wget http://www.ijg.org/files/jpegsrc.v8c.tar.gz
$tar xvzf jpegsrc.v8c.tar.gz
$cd jpeg-8c
$./configure
$make
#make install
freetypeのインストール
$wget http://ftp.twaren.net/Unix/NonGNU/freetype/freetype-2.4.8.tar.gz
$tar xvzf freetype-2.4.8.tar.gz
$cd freetype-2.4.8
$./configure
$make
#make install
GDのインストール

いよいよ本体
ここから最新版をゲット

$ wget https://bitbucket.org/pierrejoye/gd-libgd/get/GD_2_0_33.zip
$ unzip GD_2_0_33.zip
$ cd pierrejoye-gd-libgd-GD_2_0_33/src
$./configure –with-png=/usr/local –with-freetype=/usr/local –with-jpeg=/usr/local
$make
#make install

完了!

動作確認したいけど

phpと連携させて動作確認したいところですが、その前にまだ入れたいものがあるのでそれを先に入れます。
さくらVPSにLAMP環境構築〜php入れるまで編

(追記)動作確認

jpegだけ対応できてなかったのですが、

  • phpのconfigureをし直すのですが、まずmake cleanする
  • phpのconfigure オプションに–with-jpeg-dirをつける
  • make,make install してapache再起動

これで無事jpegもクリアしました。
phpinfoがこんな風に「JPEG Support enabled」となっていればOKですね。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です