■Redhat Linux9 用 PHP4.2.2 RPM -- InterBase / Firebird Support
Redhat Linux9 付属のRPM(php-4.2.2-17.i386.rpm)では、interbase関数のサポートがされていないため、SPECファイルを編集してRPMを作成してみました。
php-4.2.2-17.1.i386.rpm php-interbase-4.2.2-17.1.i386.rpm php-manual-4.2.2-17.1.i386.rpm
インストール後に、/etc/php.iniを編集して、以下の行を追加して下さい。
; Dynamic Extensions ; extension=interbase.so
Apaceh2.0対応なので、--with-DEAPIオプションがいるのかいらないのか不明ですが、合わせて追加してあります。
php.17.1-mod_interbase.spec
※RPM4は今回初めてさわったのですが、rpm -ba とかではなく、rpmbuild -ba とコマンドが分離されていたので、少々とまどいました。
by T.Hayashi (2004/2/1)
■マルチバイト関係Configure追加
前回のビルドでは、mbstring関係が抜けていました。具体的には以下の3つのオプションが有効になっていませんでした。
'--enable-mbstring' '--enable-mbstr-enc-trans' '--enable-mbregex'
上記のオプションを有効にしたRPMは以下になります。
php-4.2.2-17.2.i386.rpm php-interbase-4.2.2-17.2.i386.rpm
specファイルはこちらです。
php.17.2-mod_interbase.spec
by T.Hayashi (2004/2/7)
|