PHP4 RPM for Redhat Linux9

 

■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)

 


旧Firebird日本ユーザー会サイトから移行した過去記事です。内容は当時の記録です。記事内のリンクなどはリンク切れなどにご注意ください。

過去記事掲載時URL(閉鎖予定):http://tech.firebird.gr.jp/firebird/index.php?firebird_xsite=66