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 を再起動
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



コメント