Windows版に対する変更
Windows版に加えられた変更は以下の通りです。
-
Windows XP SP3 以降のみをサポートするようになりました。
つまり、Windows 98, ME, 2000, NT4 はサポートされなくなりました。
-
Windows用のバイナリは i586 以降をターゲットとしてビルドされています。
i386 と i486 はサポートされません。
-
Windows版PHP で 64ビット版のサポートが実験的に追加されています。
-
Visual Studio 2008 を用いて、Visual C++ 9(VC9) コンパイラがサポートされるようになりました。
PHP のスナップショットとリリースは VC9 でも利用できます。
VC6 を使った古いバイナリは今もサポートされており、VC9 版とともにリリースされます。
-
PDO_OCI では、php_pdo_oci8.dll
ライブラリ (Oracle 8 クライアントライブラリ用) がビルドされなくなりました。
代替として、Oracle 10 と Oracle 11 向けのクライアントライブラリとして
php_pdo_oci.dll (名前から '8' が消えているのに注意) を使ってください。
これら以外のバージョンのデータベースへの接続もサポートされています。
-
OCI8 拡張モジュールでは、
php_oci8.dll に加えて
新しいライブラリ php_oci8_11g.dll が使えるようになりました。
これらは同時に有効にできません。Oracle 10.2 向けには php_oci8.dll
をクライアントライブラリとして使ってください。
Oracle 11 向けには php_oci8_11g.dll を使ってください。
これら以外のバージョンのデータベースへの接続もサポートされています。
Windows でのサポートが追加された関数は以下の通りです。
その他の変更:
-
stat(), touch(),
filemtime(), filesize() 関数と、
それに関連する関数の移植性が改善されました (利用できるデータに対して100%移植可能です)。
-
link() 関数を使って Windows でハードリンクを作れるようになりました。
シンボリックリンクは symlink() 関数で作ることができます。
ハードリンクは Windows 2000 以降で、
シンボリックリンクは Windows Vista 以降で利用できます。
-
Windows版のPHP は PHP_WINDOWS_*
という名前で始まる一連の定数を提供します。これらの一覧と使い方は
こちら から見ることができます。
警告
ISAPI モジュールはサポートされなくなりました。代替として改善され、より優れた
FastCGI SAPI モジュールを使ってください。
注意:
Windows 版PHP のダウンロード、リリース候補、様々なビルド
(スレッドセーフ版とそうでないもの、VC6/VC9版、x86版/x64版)
を用意した専用サイトが利用できます。
URL は » http://windows.php.net/ です。