May 26, 2005

PHP-4.3.11 インストールメモ

現在のPHPのバージョンは4.3.10。
Configure Commandをチェックすると、イメージ関数のサポートが指定されていないようなので、新たに4.3.11をサポート指定してコンパイル。
の前に、以下のライブラリをインストール。


1. jpeg-6b をインストール

// 通常の make install 実行後:

~$ sudo make install-lib
/usr/bin/install -c -m 644 jconfig.h /usr/local/include/jconfig.h
/usr/bin/install -c -m 644 ./jpeglib.h /usr/local/include/jpeglib.h
/usr/bin/install -c -m 644 ./jmorecfg.h /usr/local/include/jmorecfg.h
/usr/bin/install -c -m 644 ./jerror.h /usr/local/include/jerror.h
/usr/bin/install -c -m 644 libjpeg.a /usr/local/lib/libjpeg.a

// インストールされたファイルに ranlib コマンドを実行:

~$ sudo ranlib /usr/local/lib/libjpeg.a


2. libpng-1.2.8 をインストール

// ./configure > make > sudo make install の順で通常通りインストール後 ranlib を実行する:

~$ sudo ranlib /usr/local/lib/libpng.a


3. PHPをコンパイルする

// Configure Command を以下のように追加:

~$ ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-apxs --with-ldap=/usr --with-kerberos=/usr --enable-cli --with-zlib-dir=/usr --enable-trans-sid --with-xml --enable-exif --enable-ftp --enable-mbstring --enable-mbregex --enable-dbx --enable-sockets --with-iodbc=/usr --with-curl=/usr --with-config-file-path=/etc --sysconfdir=/private/etc --enable-calender --with-gd --with-mysql=/usr/local/mysql --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --enable-gd-native-ttf

無事に make install まで実行したら Apache を再起動

php-4-3-11s.jpg
Note1:
ただし、Mcrypt 暗号化関数のオプションをつけてコンパイルする場合、libmcrypt というライブラリを事前にインストールする必要があり、かなり面倒だと思ったので、Marc Liyanage 氏のサイトから OS X 用 インストールパッケージを使う方がはるかに簡単・・・。

投稿者 elektr0pank : 2005年05月26日 18:53

トラックバック

このエントリーのトラックバックURL:
http://www.f9k-a.com/cgi-bin/MT/mt-tb.cgi/33

コメント

コメントしてください




保存しますか?