[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

何か他にすべき事があったらお教えください。

--金原