mirror of
https://github.com/sigmasternchen/php-doc-en
synced 2025-03-16 00:48:54 +00:00
Re-organize the Windows section abit, looks alot better now
git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@282869 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
parent
808e622271
commit
07f986537b
1 changed files with 69 additions and 39 deletions
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision: 1.23 $ -->
|
||||
<!-- $Revision: 1.24 $ -->
|
||||
<appendix xml:id="migration53" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>Migrating from PHP 5.2.x to PHP 5.3.x</title>
|
||||
<para>
|
||||
|
@ -244,12 +244,50 @@
|
|||
<section xml:id="migration53.windows">
|
||||
<title>Changes made to Windows support</title>
|
||||
<para>
|
||||
The minimum Windows version is now Windows 2000; Windows 98, ME and NT4 are
|
||||
no longer supported.
|
||||
</para>
|
||||
<para>
|
||||
PHP Windows binaries target i586 or later. i386 and i486 are not supported.
|
||||
Changes to the Windows releases:
|
||||
</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<simpara>
|
||||
The minimum Windows version is now Windows 2000; Windows 98, ME and NT4 are
|
||||
no longer supported.
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Windows binaries now target i586 and later. i386 and i486 are not supported.
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
There is now experimental support for x64 versions of PHP on Windows.
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
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.
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
The <link linkend="ref.pdo-oci">PDO_OCI</link> <literal>php_pdo_oci8.dll</literal> library
|
||||
(for use with Oracle version 8 client libraries) is no longer being built. Instead,
|
||||
use <literal>php_pdo_oci.dll</literal> (note no '8') with Oracle 10 or 11 client
|
||||
libraries. Connection to other database versions is supported.
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
For the <link linkend="book.oci8">OCI8</link> extension, a new library
|
||||
<literal>php_oci8_11g.dll</literal> is available in addition to <literal>php_oci8.dll</literal>.
|
||||
Only one can be enabled at any time. Use <literal>php_oci8.dll</literal> with Oracle 10.2
|
||||
client libraries. Use <literal>php_oci8_11g.dll</literal> with Oracle 11 client libraries. Connection
|
||||
to other database versions is supported.
|
||||
</simpara>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>
|
||||
Windows support has been added for the following functions:
|
||||
</para>
|
||||
|
@ -343,39 +381,31 @@
|
|||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>
|
||||
Improved portability of <function>stat</function>, <function>touch</function>,
|
||||
<function>filemtime</function>, <function>filesize</function> and related
|
||||
functions (100% portable for the available data).
|
||||
</para>
|
||||
<para>
|
||||
It's now possible to use hardlinks on Windows using the <function>link</function>
|
||||
function, and symbolic links via the <function>symlink</function> function. Hardlinks
|
||||
are available as of Windows 2000 and symbolic links as of Windows Vista.
|
||||
</para>
|
||||
<para>
|
||||
The Windows version of PHP will expose a set of constants prefixed
|
||||
<literal>PHP_WINDOWS_*</literal>, a list of them and their usage can be found
|
||||
<link linkend="info.constants">here</link>.
|
||||
</para>
|
||||
<para>
|
||||
The <link linkend="ref.pdo-oci">PDO_OCI</link> <literal>php_pdo_oci8.dll</literal> library
|
||||
(for use with Oracle version 8 client libraries) is no longer being built. Instead,
|
||||
use <literal>php_pdo_oci.dll</literal> (note no '8') with Oracle 10 or 11 client
|
||||
libraries. Connection to other database versions is supported.
|
||||
</para>
|
||||
<para>
|
||||
For the <link linkend="book.oci8">OCI8</link> extension, a new library
|
||||
<literal>php_oci8_11g.dll</literal> is available in addition to <literal>php_oci8.dll</literal>.
|
||||
Only one can be enabled at any time. Use <literal>php_oci8.dll</literal> with Oracle 10.2
|
||||
client libraries. Use <literal>php_oci8_11g.dll</literal> with Oracle 11 client libraries. Connection
|
||||
to other database versions is supported.
|
||||
</para>
|
||||
<para>
|
||||
There is now compiler support for Visual C++ 9 (VC9), using Visual Studio 2008.
|
||||
</para>
|
||||
<para>
|
||||
There is now experimental support for x64 versions of PHP on Windows.
|
||||
Other changes:
|
||||
</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Improved portability of <function>stat</function>, <function>touch</function>,
|
||||
<function>filemtime</function>, <function>filesize</function> and related
|
||||
functions (100% portable for the available data).
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
It's now possible to use hardlinks on Windows using the <function>link</function>
|
||||
function, and symbolic links via the <function>symlink</function> function. Hardlinks
|
||||
are available as of Windows 2000 and symbolic links as of Windows Vista.
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
The Windows version of PHP will expose a set of constants prefixed
|
||||
<literal>PHP_WINDOWS_*</literal>, a list of them and their usage can be found
|
||||
<link linkend="info.constants">here</link>.
|
||||
</simpara>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<warning>
|
||||
<simpara>
|
||||
Support for the ISAPI module have been dropped, use the improved
|
||||
|
@ -2228,7 +2258,7 @@
|
|||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
- <function>fopen</function> got a new mode option
|
||||
<function>fopen</function> got a new mode option
|
||||
(<literal>n</literal>), which passes will pass
|
||||
<constant>O_NONBLOCK</constant> to the underlaying
|
||||
<literal>syscall()</literal> call.
|
||||
|
|
Loading…
Reference in a new issue