PHP 6.0にしてみようかな、、、
Thursday, July 19, 2007
ちょっとだけお仕事関係。
PHPの6.0を家鯖で、テストしてみた。
そこそこ動くみたいだが、、、
以下、覚え書き。
1.freebsdの場合、以下のパッケージを入れないと、コンパイルできなかった。
icu-3.6 International Components for Unicode (from IBM)
どうやら、Unicodeがbundleされてないらしい。
2.devバージョンは、GDはバンドルされてる奴じゃないとコンパイルできない。
3.devバージョンは、--disable-mbregexとやらないとコンパイルできないらしい。
4.(これは、6.0と直接関係ないが、、、)--enable-gd-jis-convとやった時のttftextの動作が、
bundleされてるgdと、外のgdとで違う。このオプション自体が、怪しい機能だなあ。
(ttftextにUTFの文字列をいれても、EUCとして解釈されちゃうのがbundleされてるときの動作。
これって、互換性のない、あまり正しくないオプションだなあ。ま、いろいろ事情はあるんだろう。)
5.下の方に示すとおり、make testで、まだ、結構エラーがでる。
特に、htmlspecialcharsとか、マルチバイト関数で沢山でるので、、、これは、まだしばらく、
使わないほうがいいなあ。(日本語関係がちゃんと整うのは、だいぶ後なんだろうなあ。)
ということで、ちょっと使ってみたが、運用はやめとくことにした。
$ make test の結果
=====================================================================
TEST RESULT SUMMARY
---------------------------------------------------------------------
Exts skipped : 53
Exts tested : 28
---------------------------------------------------------------------
Number of tests : 6343 4730
Tests skipped : 1613 ( 25.4%) --------
Tests warned : 1 ( 0.0%) ( 0.0%)
Tests failed : 213 ( 3.4%) ( 4.5%)
Tests passed : 4516 ( 71.2%) ( 95.5%)
---------------------------------------------------------------------
Time taken : 1269 seconds
=====================================================================
PHPの6.0を家鯖で、テストしてみた。
そこそこ動くみたいだが、、、
以下、覚え書き。
1.freebsdの場合、以下のパッケージを入れないと、コンパイルできなかった。
icu-3.6 International Components for Unicode (from IBM)
どうやら、Unicodeがbundleされてないらしい。
2.devバージョンは、GDはバンドルされてる奴じゃないとコンパイルできない。
3.devバージョンは、--disable-mbregexとやらないとコンパイルできないらしい。
4.(これは、6.0と直接関係ないが、、、)--enable-gd-jis-convとやった時のttftextの動作が、
bundleされてるgdと、外のgdとで違う。このオプション自体が、怪しい機能だなあ。
(ttftextにUTFの文字列をいれても、EUCとして解釈されちゃうのがbundleされてるときの動作。
これって、互換性のない、あまり正しくないオプションだなあ。ま、いろいろ事情はあるんだろう。)
5.下の方に示すとおり、make testで、まだ、結構エラーがでる。
特に、htmlspecialcharsとか、マルチバイト関数で沢山でるので、、、これは、まだしばらく、
使わないほうがいいなあ。(日本語関係がちゃんと整うのは、だいぶ後なんだろうなあ。)
ということで、ちょっと使ってみたが、運用はやめとくことにした。
$ make test の結果
=====================================================================
TEST RESULT SUMMARY
---------------------------------------------------------------------
Exts skipped : 53
Exts tested : 28
---------------------------------------------------------------------
Number of tests : 6343 4730
Tests skipped : 1613 ( 25.4%) --------
Tests warned : 1 ( 0.0%) ( 0.0%)
Tests failed : 213 ( 3.4%) ( 4.5%)
Tests passed : 4516 ( 71.2%) ( 95.5%)
---------------------------------------------------------------------
Time taken : 1269 seconds
=====================================================================
コメントする
トラックバック
この記事へのトラックバックURL:
これまでに受信したトラックバックはありません。