カレンダー
<< May 2022 >>
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
最近のエントリー
最近のコメント
最近のトラックバック
カテゴリー
月別アーカイブ
リンク
その他

PHP 6.0にしてみようかな、、、
ちょっとだけお仕事関係。
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:

コメント:

トラックバック
この記事へのトラックバックURL:
これまでに受信したトラックバックはありません。

処理時間0.014秒