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 :
|