Migration53/windows-Phpdoc专题

Windows 支持改变

Windows 发行版的改变:

  • 最小的 Windows 支持版本是 Windows XP SP3;Windows 98,ME,2000 和 NT4 将不再被支持。
  • Windows 二进制版支持 i586 以上版本。i386 和 i486 不再被支持。
  • Windows 上的 PHP x64 版本的支持是实验性的。
  • 通过使用 Visual Studio 2008,编译器现在支持 Visual C++ 9 (VC9)。基于 VC9 的快照和发行版均可用。旧的使用 VC6 的二进制版本仍然会与 VC9 版本同时被支持和发行.
  • PDO_OCI php_pdo_oci8.dll 库 (配合 Oracle version 8 客户端库使用) 已经不会被内建。作为替代,使用 php_pdo_oci.dll (注意没有 '8') 配合 Oracle 10 或 11 客户端库。仍然支持其他数据库版本的连接.
  • 对于 OCI8 扩展而言,除了 php_oci8.dll 之外,一个新的库 php_oci8_11g.dll 可用。但仅仅只能同时打开一个库。配合 Oracle 10.2 客户端库使用 php_oci8.dll。配合 Oracle 11 客户端库使用 php_oci8_11g.dll。仍然支持其他数据库版本的连接.

新增了如下这些 Windows 支持函数:

  • checkdnsrr
  • <span class="function">dns_get_record
  • fnmatch
  • getmxrr
  • getopt
  • <span class="function">imagecolorclosesthwb
  • inet_ntop
  • inet_pton
  • link
  • linkinfo
  • <span class="function">mcrypt_create_iv
  • readlink
  • <span class="function">socket_create_pair - 该函数之前就可以在 Windows 平台使用,但是自 PHP 4.3.0 起就因为一个 Bug 的原因而关闭了.
  • <span class="function">stream_socket_pair
  • symlink
  • time_nanosleep
  • <span class="function">time_sleep_until

其它改变:

  • 改进了 <span class="function">stat,<span class="function">touch,<span class="function">filemtime,<span class="function">filesize 等相关函数的移植性 (对于可用数据100%可移植)。
  • 现在可以使用 <span class="function">link 函数来在 Windows 平台上创建硬链接,创建符号链接则使用 <span class="function">symlink 函数。硬链接自 Windows 2000 起可用,符号链接则自 Windows Vista 起可用。
  • Windows 版本的 PHP 包含一组以 PHP_WINDOWS_* 为前缀的常量。这些常量的列表可以在 预定义常量找到。

Warning

丢弃 ISAPI 模块支持。使用改进的 FastCGI SAPI 模块替代。

Note: 一个新的专注于 PHP on Windows 的站点可用,包括下载,发布候选版本,和各种快照 (thread-safe/not-thread-safe,VC6/VC9,x86/x64)。网站的地址是 » https://windows.php.net/


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除