Évolutions du support de Windows

Évolutions dans les versions Windows :

  • La version minimale pour PHP est maintenant Windows XP SP3; Windows 98, ME et NT4 ne sont plus supportées.
  • Les binaires Windows ciblent maintenant les architectures i586 et plus récentes. i386 et i486 ne sont plus supportées.
  • Il y a maintenant un support expérimental des architectures 64 bits pour PHP sur Windows.
  • Le compilateur Visual C++ 9 (VC9) est maintenant supporté, via Visual Studio 2008. Les versions officielles et intermédiaires sont maintenant disponibles en VC9. Les anciennes versions basées sur VC6 sont toujours supportées, et seront livrées en même temps que celles compilées avec VC9.
  • La bibliothèque PDO_OCI php_pdo_oci8.dll (à utiliser avec les bibliothèques cliente Oracle version 8) ne sont plus compilées. Il est recommandé d'utiliser à la place php_pdo_oci.dll (notez l'absence de '8') avec les bibliothèques cliente Oracle 10 et 11. Les connexions aux autres versions sont supportées.
  • Pour l'extension OCI8, une nouvelle bibliothèque php_oci8_11g.dll est disponible, en plus de php_oci8.dll. Une seule d'entre elle peut être utilisée en même temps. Utilisez php_oci8.dll avec les bibliothèques client Oracle 10.2. Utilisez php_oci8_11g.dll avec les bibliothèque client Oracle 11 ou supérieures. Les connexions aux autres versions de base de données sont supportées.

Le support Windows n'est plus le même pour les fonctions suivantes :

Autres modifications :

  • Amélioration de la portabilité des fonctions stat(), touch(), filemtime(), filesize() et associées (100% portable pour les données disponibles).
  • Il est désormais possible d'utiliser des liens en dur sur Windows en utilisant la fonction link() et des liens symboliques via la fonction symlink(). Les liens en dur sont disponibles depuis Windows 2000 et les liens symboliques depuis Windows Vista.
  • La version Windows de PHP publie une famille de constantes préfixées par PHP_WINDOWS_* : leur liste et leur utilisation est accessible Constantes pré-définies.
Avertissement

Le support du module ISAPI a été abandonné, au profit du SAPI FastCGI, plus rapide et plus moderne.

Note: Un nouveau site consacré à PHP sur Windows, incluant des téléchargements, des versions et des snapshots de différentes ascendances (avec ou sans sécurité des threads, VC6/VC9, x86/x64) est lancé. L'URL du site est » http://windows.php.net/.

add a note add a note

User Contributed Notes 3 notes

up
1
Anonymous
4 years ago
Due to the required getaddrinfo() function in Ws2_32.dll added to Windows XP SP2 and later.

The minimum Windows version is now Windows XP SP2; Windows XP SP1, 2000, 98, ME, and NT4 are no longer supported.

See: http://bugs.php.net/48761
up
0
kevinpeno at gmail dot com
5 years ago
Fast CGI is available for IIS6. Reading the IIS website (which is more appropriate since it is server specific) yields plenty of results regarding PHP setup under the fastCGI module. They even have an entire domain associated with PHP.

Note: links were denied because they were supposedly spam? Everything you need to know is linked at the beginning of this site:  http://php.iis.net/
up
-1
philmee95 at gmail dot com
5 years ago
Well worth the effort to set up fast cgi on windows. No more lockups with php or 40 procs running...and 1 killing IIS. Some PHP INI vars can't be overriden in your php files, so read up (like timeout). 8 months and no more locked up iis.
To Top