PHP 5.1.x 対応の Zend Optimizer 2.6.2 がリリースされました。
Zend Optimizer は無償で利用できますが、MyZend への登録をしないとダウンロードできません。
が、この MyZend が曲者で、なかなかうまくログインできないんです・・・
ここからはアクセスできません。
とかなってしまう。
PHP 5.1.1 の場合と同様に PHP 5.1.2 付属の go-pear.bat を使った場合も DB パッケージ はインストールされないみたい。
ポリシーが代わったんでしょうか??
以前の go-pear.bat では DB, Net_Socket, Net_SMTP,Mail, XML_Parser, PHPUnit が自動でインストールされていたんですが、現在はインストールされないようです。
go-pear.bat のリンク先が go-pear.php から go-pear.phar に変わったのとなんか関係があるのかなぁ??
Windows 版の PHP には PEAR が入ってないので、go-pear.bat を叩いて別途インストールする必要があるんですが、PHP 5.1.1 にして go-pear.bat を実行しても幾つかのパッケージがインストールされませんでした。
しかも、実行中に
とか警告が出てるし・・・
何度かやり直したんですが、うまくいかないのでマニュアルを見てたら、どうやら「パッケージマネージャ」なるものがあるらしい・・・
Perl の PPM みたいなものかな?
昨日 PHP を 5.1.0 にアップデートしたばかりなのに、今日になったら 5.1.1 がリリースされてました・・・
なにやら 5.1.0 には色々と問題があったようで、5.1.1 のリリースが早まったようです。
結局 short_open_tag は Off のままみたいです。
(php.ini-recommended では)
何か意味あんのかなぁ??
よく分りませんが・・・
PHP 5.1.0 が出ていたので アップデートしてみました。
先日出ていた問題は解決したんでしょうかねぇ・・・
よく分りませんが、最新版を使うというポリシー?なので、サクッとアップデート。
? 動きません。
<? phpinfo(); ?>
エラーも出ません。
ソースを表示したら、そのまま PHP のコードが見えてます!!
ヤバ・・・とか思ってたら、今回のバージョンから何故か php.ini-recommended の方は、
short_open_tag = Off
になってました。(php.ini-dist は On のまま。)
なんか意味があるんでしょうか??
まぁ、
short_open_tag = On
で解決しますが、気になります。
やっぱり diff とる時には自分が修正した箇所だけでなくて、推奨設定自体の変更も追わないとダメだって事ですね・・・
ちょっと古いけど、
PHPにDoS攻撃を受ける複数のセキュリティ・ホール
だそうです。
PHP 4.2.x/4.3.x/5.0.x に影響があるそうで、セキュリティ・ホールを修正した最新版(4.3.11/5.0.4)が出ているので、該当するバージョンを使っている人は更新が必要だそうです。
最近のコメント