4.3.0 から,GNU sed が必須
% tar -zxvf php-4.3.6.tar.gz
% php-4.3.6
% vi ext/gd/config.m4 (GD を日本語対応にするために修正)
GDLIB_CFLAGS="-DHAVE_LIBPNG -DJISX0208"
% ./configure --with-apxs=/usr/local/apache/bin/apxs \
--with-mysql=/usr/local/mysql \
--with-pgsql=/usr/local/pgsql \
--enable-trans-sid \
--enable-mbstring \
--enable-track-vars \
--enable-versioning \
--enable-mbregex \
--enable-zend-multibyte \
--with-gd \
--with-zlib-dir=/usr/local/lib
% make
# make install
- 4.3.0 から --enable-mbstr-enc-trans はなくなりました
php.ini に
mbstring.encoding_translation = On
と記述することで,同様のことが行えます