[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:26153] php4 => i18n
金原といいます。
php4 の i18n 化に挑戦しています。ヒント等ございましたら
お願いします。
* やったこと
dpkg-source -x php4_4.0.3pl1-0potato1.dsc
以下のサイトからパッチを入手。
ftp://night.fminn.nagano.nagano.jp/php4/
php-4.0RC2_iconv-1.0.tar.gz, php-4.0RC2_jstring-1.0.tar.gz,
php-4.0RC2_mbregex-1.0.tar.gz, php-4.0RC2_namazu-2.0.tar.gz
tar zxvf "上の *.gz ファイル"
mv iconv php4_4.0.3pl1; mv jstring php4_4.0.3pl1
mv mbregex php4_4.0.3pl1; mv namazu php4_4.0.3pl1
cd php4-4.0.3pl1
vi debian/rules で以下を追加
--with-namazu --enable-iconv --with-kakasi --enable-i18n --enable-mbregex
debian/rules build ; debian/rules binary でとりあえずパッケージ完成。
/etc/apache/httpd.conf の以下の行をコメントアウトし /etc/init.d/apache restart
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
* テスト 1
cat /var/www/test.php
<?
phpinfo();
?>
Configure Command
'../configure' '--prefix=/usr' --with-apxs=/usr/bin/apxs'
(省略)
'--with-xml=shared,/usr' '--with-yp' '--with-zlib' '--with-namazu'
'--enable-iconv' '--with-kakasi' '--enable-i18n' '--enable-mbregex'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
configure としては認識されている.....。
* テスト 2
cat /var/www/test2.php
<?
jstr_output_encoding("pass");
i18n_http_output("EUC-JP");
echo "<BR>ABCD";
?>
Fatal error: Call to undefined function: jstr_output_encoding() in
/var/www/test2.php on line 2
Fatal error: Call to undefined function: i18n_http_output() in
/var/www/test2.php on line 3
ABCD
何か他にすべき事があったらお教えください。
--金原