downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Our source is open

The syntax highlighted source is automatically generated by PHP from the plaintext script. If you're interested in what's behind the several functions we used, you can always take a look at the source of the following files:

Of course, if you want to see the source of this page, we have it available. You can also browse the SVN repository for this website on svn.php.net.

Source of: /manual/en/migration53.windows.php

<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$PARENTS = array();
include_once
dirname(__FILE__) ."/toc/migration53.inc";
$setup = array (
 
'home' =>
  array (
   
0 => 'index.php',
   
1 => 'PHP Manual',
  ),
 
'head' =>
  array (
   
0 => 'UTF-8',
   
1 => 'en',
  ),
 
'this' =>
  array (
   
0 => 'migration53.windows.php',
   
1 => 'Changes made to Windows support',
  ),
 
'up' =>
  array (
   
0 => 'migration53.php',
   
1 => 'Migrating from PHP 5.2.x to PHP 5.3.x',
  ),
 
'prev' =>
  array (
   
0 => 'migration53.new-features.php',
   
1 => 'New features',
  ),
 
'next' =>
  array (
   
0 => 'migration53.sapi.php',
   
1 => 'Changes in SAPI modules',
  ),
);
$setup["toc"] = $TOC;
$setup["parents"] = $PARENTS;
manual_setup($setup);

manual_header();
?>
<div id="migration53.windows" class="section">
  <h2 class="title">Changes made to Windows support</h2>
  <p class="simpara">
   Changes to the Windows releases:
  </p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     The minimum Windows version is now Windows 2000; Windows 98, ME, and NT4
     are no longer supported.
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     Windows binaries now target i586 and later. i386 and i486 are not
     supported.
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     There is now experimental support for x64 versions of PHP on Windows.
    </span>
   </li>
   <li class="listitem">
    <span class="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.
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     The <a href="ref.pdo-oci.php" class="link">PDO_OCI</a>
     <i>php_pdo_oci8.dll</i> library (for use with Oracle version 8
     client libraries) is no longer being built. Instead, use
     <i>php_pdo_oci.dll</i> (note no &#039;8&#039;) with Oracle 10 or 11
     client libraries. Connection to other database versions is still supported.
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     For the <a href="book.oci8.php" class="link">OCI8</a> extension, a new library
     <i>php_oci8_11g.dll</i> is available in addition to
     <i>php_oci8.dll</i>. Only one can be enabled at any time. Use
     <i>php_oci8.dll</i> with Oracle 10.2 client libraries. Use
     <i>php_oci8_11g.dll</i> with Oracle 11 client libraries.
     Connection to other database versions is still supported.
    </span>
   </li>
  </ul>
  <p class="simpara">
   Windows support has been added for the following functions:
  </p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     <a href="function.checkdnsrr.php" class="function">checkdnsrr()</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.dns-get-record.php" class="function">dns_get_record()</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.fnmatch.php" class="function">fnmatch()</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.getmxrr.php" class="function">getmxrr()</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.getopt.php" class="function">getopt()</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.imagecolorclosesthwb.php" class="function">imagecolorclosesthwb()</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.inet-ntop.php" class="function">inet_ntop()</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.inet-pton.php" class="function">inet_pton()</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.link.php" class="function">link()</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.linkinfo.php" class="function">linkinfo()</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.mcrypt-create-iv.php" class="function">mcrypt_create_iv()</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.readlink.php" class="function">readlink()</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.socket-create-pair.php" class="function">socket_create_pair()</a>
     - This function was previously available on Windows, but was disabled as of
     PHP 4.3.0 due to a bug.
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.stream-socket-pair.php" class="function">stream_socket_pair()</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.symlink.php" class="function">symlink()</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.time-nanosleep.php" class="function">time_nanosleep()</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.time-sleep-until.php" class="function">time_sleep_until()</a>
    </span>
   </li>
  </ul>
  <p class="simpara">
   Other changes:
  </p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     Improved portability of the <a href="function.stat.php" class="function">stat()</a>,
     <a href="function.touch.php" class="function">touch()</a>, <a href="function.filemtime.php" class="function">filemtime()</a>,
     <a href="function.filesize.php" class="function">filesize()</a> functions, and other related functions (100%
     portable for the available data).
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     It is now possible to create hard links on Windows using the
     <a href="function.link.php" class="function">link()</a> function, and symbolic links using the
     <a href="function.symlink.php" class="function">symlink()</a> function. Hard links are available as of
     Windows 2000, and symbolic links as of Windows Vista.
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     The Windows version of PHP now exposes a set of constants prefixed
     <i>PHP_WINDOWS_*</i>. A list of these constants and their usage
     can be found at <a href="info.constants.php" class="xref">Predefined Constants</a>.
    </span>
   </li>
  </ul>
  <div class="warning"><b class="warning">Warning</b>
   <p class="simpara">
    Support for the ISAPI module has been dropped. Use the improved FastCGI SAPI
    module instead.
   </p>
  </div>
  <blockquote><p><b class="note">Note</b>:
   <span class="simpara">
    A new dedicated site for PHP on Windows is now available, including
    downloads, release candidates, and snapshots in various flavors
    (thread-safe/not-thread-safe, VC6/VC9, x86/x64). The URL of this site is
    <a href="http://windows.php.net/" class="link external">&raquo; http://windows.php.net/</a>.
   </span>
  </p></blockquote>
 </div><?php manual_footer(); ?>
 
show source | credits | sitemap | contact | advertising | mirror sites