ワタナベです。
ちょっと前にRH9のサーバーにてMySQLとPHPでデータベースを組んだ時に、
日本語対応していないので、PHPをrpmでリビルドしました。
At 12:06 03/07/09 +0900, 堀田さん wrote:
>特に日本語関連が問題で、rawhide の php-4.3.2-3 を見ても
>
>[.....]
>といったコメントを残し、以降今に至るまでマルチバイト系の関数や
>変換の仕組みは組み込まれず、放置?されたままみたいです。
これは知りませんでした。
どういうトラブルなのか分かりませんが、とりあえず問題なく動いてます。
(たいしたスクリプトでもないですが、日本語検索OK)
やったことはspecに、
%configure
--enable-mbstring \
--enable-mbregex \
--enable-mbstr-enc-trans \
を追加したのと、
Requires: httpd-mmn = %cat.....
という行をコメントアウト。(これでhttpd=apacheのバージョン縛りをはずす)
/etc/php.iniのdefault-charset = "iso-8859-1"をコメントアウトしたぐらいです。
ちなみにバージョンは
PHP-4.2.2-17
GD-1.8.4-11
となってます。(素のRH9)
元記事の方ですが、specには、
LIB="-lttf -lfreetype -lpng -ljpeg -lz -nsl"; export LIBS
とあるので、他の方も指摘してますが、-ljpegが抜けているのだと思います。
sambaとかkernelとか素のRH9は日本語の扱いが抜けているので、他のものもちょこち
ょこ入れ替えてますが、皆specを少しいぢるだけで使えてます。
そのディストリビューションに対応するようなビルド環境や、パッチを踏襲できるの
で、tar玉からmakeするより、簡単、確実と思います。
,__/ HF ^, K. "zucco" Watanabe
'-O- -O' http://www.parkcity.ne.jp/~navkaz/
References:
- [linux-users:100047] Re: webalizer+gd2.0でmake errorTakeshi Kusune / 楠根 雄志
- [linux-users:100046] Re: webalizer+gd2.0でmake errorHOTTA Michihide
- [linux-users:100051] Re: webalizer+gd2.0でmake errorHOTTA Michihide
- Prev by Subject: [linux-users:100055] Re: rpmについて質問です。
- Next by Subject: [linux-users:100059] Re: mbox を使用する qmail と procmail の共存
- Previous by thread: [linux-users:100052] Re: webalizer+gd2.0でmake error
- Next by thread: [linux-users:100062] Re: webalizer+gd2.0でmake error
- Indexes:[Main][Thread]