4.4 Installation sur les système Windows 
4 Installation et configuration 
 Manuel PHP 
 . L'installeur Windows . Installation manuelle sous Windows . ActiveScript . Installation avec les serveurs IIS/PWS . Installer PHP sous Microsoft Windows avec Apache 1.3.x . Installation des serveurs Apache 2.0.x sur les systèmes Microsoft Windows . Serveurs Sun, iPlanet et Netscape servers sur Microsoft Windows . Installation pour les serveurs OmniHTTPd . Sambar Server on Microsoft Windows . Installation Xitami sur Microsoft Windows . Compilation des sources ->Installation des extensions sous Windows
 
  | 
 
  4.4.12 Installation des extensions sous Windows 
 
     Après avoir installé PHP et un serveur web sous Windows, vous devriez probablement
     vouloir installer quelques extensions pour avoir des fonctionnalités supplémentaires.
     Vous pouvez choisir quelles extensions seront chargées lors du démarrage de PHP
     en modifiant votre  
php.ini
 . Vous pouvez également en charger dynamiquement dans
     vos scripts à l'aide de la fonction  
dl
 .
     
 
     Les bibliothèques  
DLLs
  pour les extensions PHP
     sont préfixées par  
php_
 .
     
 
| Note |  | 
 
      En PHP 4.3.1, les supports BCMath, Calendar, COM, Ctype, FTP, MySQL, ODBC,
      Overload, PCRE, Session, Tokenizer, WDDX, XML et Zlib font
       
partis intégrante
  de PHP. Vous n'avez pas besoin de
      charger tout autre extension pour pouvoir utiliser ces fonctions. Voir le fichier
       
README.txt
  ou  
install.txt
 
      de votre distribution PHP ou
       encore cette table 
      pour une liste ces extensions internes à PHP.
      
 |   
 
     Le dossier par défaut dans lequel PHP cherche des extensions est
      
c:\php4\extensions
  en PHP 4 et
      
c:\php5
  en PHP 5. Pour changer
     ce comportement pour refléter votre installation de PHP, éditez votre fichier  
php.ini
  :
      
 
- 
        Vous devriez pouvoir changer le paramètre
         extension_dir  pour pointer vers le dossier
        contenant vos extensions ou l'endroit où vous avez placé vos fichiers
         
php_*.dll
 . Faîtes attention à ne pas oublier
        le dernier anti-slashe. Par exemple :
         
extension_dir = c:/php/extensions/
 
 |   
 
- 
       Pour activer ces extensions dans votre  
php.ini
 , vous devez décommenter
       les lignes  
extension=php_*.dll
  dans votre  
php.ini
 .
       Cela se fait en effaçant le point virgule (" 
;
 ") du début
       de la ligne que vous voulez activer.
        
| Activer l'extension Bzip2 pour PHP-Windows |  
// changez la ligne suivante : ;extension=php_bz2.dll
  // En : extension=php_bz2.dll
 
 |   
 
- 
        Quelques extensions ont besoin de bibliothèques DLLs supplémentaire pour fonctionner.
        La plus part d'entre elles peut être trouvées dans le paquet de votre distribution
        de PHP, dans le dossier  
c:\php\dlls\
  en PHP 4
        ou dans le dossier principal en PHP 5 mais quelques autres,
        comme Oracle ( 
php_oci8.dll
 )
        requiert des DLLs qui ne sont pas fournies avec votre distribution de PHP.
        Si vous installez PHP 4, copiez les bibliothèques DLLs depuis le dossier
         
C:\php\dlls
 
        vers le dossier principal  
C:\php
 .
        N'oubliez pas d'inclure le dossier  
C:\php
 
        dans la variable d'environnement  
PATH
 
        (ce processus est expliqué dans une
         entrée de la FAQ ).
       
 
- 
       Quelques unes de ces bibliothèques ne sont pas incluses dans la distribution
       de PHP. Lisez la documentations de chaque extension pour plus de détails.
       Lisez également la section du manuel nommé 
        Installation d'extensions PECL  
       pour plus de détails sur  
PECL
 . 
       Un nombre toujours plus important d'extensions PHP se trouve
       dans  
PECL
 , et ces extensions nécessitent un
        téléchargement séparé .
      
 
 
 
| Note |  | 
 
     Si vous utilisez PHP en tant que module d'un serveur web, pensez à redémarrer
     votre serveur web pour charger les modifications apportées au fichier
      
php.ini
 .
     
 |   
 
    La table suivante décrit quelques extensions disponibles requiants des bibliothèques DLLs
    supplémentaires.
      
Sommaire : 
 |