diff --git a/appendices/migration53.xml b/appendices/migration53.xml index acf10071e8..23febff29f 100644 --- a/appendices/migration53.xml +++ b/appendices/migration53.xml @@ -1,5 +1,5 @@ - + Migrating from PHP 5.2.x to PHP 5.3.x @@ -244,12 +244,50 @@
Changes made to Windows support - The minimum Windows version is now Windows 2000; Windows 98, ME and NT4 are - no longer supported. - - - PHP Windows binaries target i586 or later. i386 and i486 are not supported. + Changes to the Windows releases: + + + + The minimum Windows version is now Windows 2000; Windows 98, ME and NT4 are + no longer supported. + + + + + Windows binaries now target i586 and later. i386 and i486 are not supported. + + + + + There is now experimental support for x64 versions of PHP on Windows. + + + + + There is now compiler support for Visual C++ 9 (VC9), using Visual Studio 2008. Snapshots + and releases will now also be available for VC9. Old binaries using VC6 are still supported + and released in the line with VC9. + + + + + The PDO_OCI php_pdo_oci8.dll library + (for use with Oracle version 8 client libraries) is no longer being built. Instead, + use php_pdo_oci.dll (note no '8') with Oracle 10 or 11 client + libraries. Connection to other database versions is supported. + + + + + For the OCI8 extension, a new library + php_oci8_11g.dll is available in addition to php_oci8.dll. + Only one can be enabled at any time. Use php_oci8.dll with Oracle 10.2 + client libraries. Use php_oci8_11g.dll with Oracle 11 client libraries. Connection + to other database versions is supported. + + + Windows support has been added for the following functions: @@ -343,39 +381,31 @@ - Improved portability of stat, touch, - filemtime, filesize and related - functions (100% portable for the available data). - - - It's now possible to use hardlinks on Windows using the link - function, and symbolic links via the symlink function. Hardlinks - are available as of Windows 2000 and symbolic links as of Windows Vista. - - - The Windows version of PHP will expose a set of constants prefixed - PHP_WINDOWS_*, a list of them and their usage can be found - here. - - - The PDO_OCI php_pdo_oci8.dll library - (for use with Oracle version 8 client libraries) is no longer being built. Instead, - use php_pdo_oci.dll (note no '8') with Oracle 10 or 11 client - libraries. Connection to other database versions is supported. - - - For the OCI8 extension, a new library - php_oci8_11g.dll is available in addition to php_oci8.dll. - Only one can be enabled at any time. Use php_oci8.dll with Oracle 10.2 - client libraries. Use php_oci8_11g.dll with Oracle 11 client libraries. Connection - to other database versions is supported. - - - There is now compiler support for Visual C++ 9 (VC9), using Visual Studio 2008. - - - There is now experimental support for x64 versions of PHP on Windows. + Other changes: + + + + Improved portability of stat, touch, + filemtime, filesize and related + functions (100% portable for the available data). + + + + + It's now possible to use hardlinks on Windows using the link + function, and symbolic links via the symlink function. Hardlinks + are available as of Windows 2000 and symbolic links as of Windows Vista. + + + + + The Windows version of PHP will expose a set of constants prefixed + PHP_WINDOWS_*, a list of them and their usage can be found + here. + + + Support for the ISAPI module have been dropped, use the improved @@ -2228,7 +2258,7 @@ - - fopen got a new mode option + fopen got a new mode option (n), which passes will pass O_NONBLOCK to the underlaying syscall() call.