[PHP-users 13976] Re: マルチバイト対応: mb_eregの未定義エラーについて
KOYAMA Tetsuji
php-users@php.gr.jp
Fri, 14 Mar 2003 16:17:29 +0900
小山です。
At Wed, 12 Mar 2003 20:49:56 +0900,
I wrote:
> > Woodyにaptでphp4.1.2をインストールして上記の設定を生かす方法が
> > あれば良いのですが・・。
>
> 先日、私も某でびるまんにこの辺のやり方を教えてもらいました。
> まだ完全に理解してるわけじゃないので、他の方に解説は譲りたいところで
> すが、誰からもフォローがつかなければちょっとまとめてみます。
誰からもフォローがつかなかったので(笑)、Debian で PHP を
--enable-mbstr-enc-trans 対応にする方法を書いてみます。
- まずは適当なディレクトリを掘ってソースパッケージを展開します。
mkdir ~/php4-debian
cd ~/php4-debian
apt-get source php4
- rules ファイルを修正
cd php4-4.1.2
vi debian/rules
COMMON_CONFIG に
--enable-mbstring \
を追加
- changelog ファイルにローカルパッケージの情報を追加
vi debian/changelog
php4 (4:4.1.2-6.0.1) stable; urgency=low
* add configure option --enable-mbstr-enc-trans
-- KOYAMA Tetsuji <koyama@hoge.org> Fri, 14 Mar 2003 15:13:00 +0900
とかなんとか…。
- ローカルパッケージを作成
dpkg-buildpackage -rfakeroot -us -uc
- しばらくするとパッケージができているのでそれをインストール
cd ..
dpkg --install php4_4.1.2-6.0.1_i386.deb
とまぁこんな感じで、無事に --enable-mbstr-enc-trans 対応になりました。
でびるまんの方、突っ込みどころがあったらよろしくお願いします。
--
小山 哲志@ビート・クラフト
koyama@beatcraft.com
koyama@hoge.org