Compilation des sources
<<<
Installation des extensions sous Windows Installation et configuration
>>>

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 :

<< Installation des extensions sous Windows >>
Compilation des sources Installation sur les système Windows Installation et configuration