SommaireTelecharger la documentationChapitre suivantChapitre precedent  

 
Raccourci :  
Installation sous Windows 9x/ME/NT/2000

InstallShield sous Windows
Instructions Générales d'installation
Compilation des sources
Préparation
Mettre tout ensemble
Compilation
Installation des extensions sous Windows

3.9.4 Installation des extensions sous Windows
[Notes en ligne] 

Après avoir installé PHP et votre serveur web sous Windows, vous voudrez sûrement ajouter quelques extensions bien pratiques. La table suivante liste une partie des extensions disponibles. Comme indiqué dans le manuel, vous pouvez choisir quelles extensions vous voulez charger en décommentant la ligne 'extension=php_*.dll' dans le fichier `php.ini'. Vous pouvez aussi charger dynamiquement un module avec la fonction dl().
Les fichiers DLLs des extensions PHP sont préfixés par 'php_' en PHP 4, et 'php3_' en PHP 3. Cela évite la confusion des extensions PHP et de leurs librairies.

Note : En PHP 4.0.4pl1, les extensions BCMath, BCMath,Calendar, COM, FTP, MySQL, ODBC, PCRE, Sessions, WDDX et XML sont activées par défaut. Vous n'avez rien à faire pour qu'elles soient inclues. Lisez le fichier `README.txt' ou `install.txt' dans votre distribution pour connaître la liste des modules par défaut.

Note : Certaines de ces extensions requièrent des librairies DLL supplémentaires pour fonctionner correctement. Certaines d'entre elles sont disponibles dans la distribution. dans le dossier `dlls' mais certaines (comme Oracle (php_oci8.dll)), demandent des dlls qui ne sont pas dans la distribution.
Copiez les dlls fournies depuis le dossier `dlls' dans votre PATH Windows. Les bons emplacements sont typiquement

  • c:\windows\system pour Windows 95/98
  • c:\winnt\system32 pour Windows NT/2000

Si vous les avez déjà d'installées sur votre système, ne les écrasez que si PHP ne fonctionne pas correctement (et de toutes manières, faites une sauvegarde de ces DLL, en cas de problème).
Extension Description Notes
php_bz2.dll Fonctions de compression Bzip2 Aucune
php_calendar.dll Fonctions de conversions calendaires (Depuis PHP 4.03, elles sont activées par défaut) Activée automatiquement depuis PHP 4.0.3
php_cpdf.dll Fonctions ClibPDF
php_crypt.dll Fonctions de cryptage Aucune
php_ctype.dll Fonctions ctype Aucune
php_curl.dll Fonctions CURL Requiert : libeay32.dll, ssleay32.dll (fournies)
php_cybercash.dll Fonctions de paiement Cybercash Aucune
php_db.dll Fonctions DBM Obsolète. Utilisez DBA à la place (php_dba.dll)
php_dba.dll Fonctions dbm-style Aucune
php_dbase.dll Fonctions DBase Aucune
php3_dbm.dll Librairie d'émulation GDBM via Berkely DB2 Aucune
php_domxml.dll Fonctions DOM XML Requiert : libxml2.dll (fournie)
php_dotnet.dll Fonctions .NET Aucune
php_exif.dll Entêtes EXIF des images JPEG Aucune
php_fbsql.dll Fonctions FrontBase Aucune
php_fdf.dll Fonction FDF (Forms Data Format) Requiert: fdftk.dll (fournie)
php_filepro.dll Lecture des bases filepro Accès en lecture seule
php_ftp.dll Fonctions FTP Activée par défaut depuis PHP 4.0.3
php_gd.dll Bibliothèque GD (pour les manipulations d'images) Aucune
php_gettext.dll Fonctions GNU Gettext Requiert : gnu_gettext.dll (fournie)
php_hyperwave.dll Fonctions HyperWave Aucune
php_iconv.dll Fonctions de conversions ICONV Requiert : iconv-1.3.dll (fournie)
php_ifx.dll Fonctions Informix Requiert: librairies Informix
php_iisfunc.dll Fonctions IIS Aucune
php_imap.dll Fonctions IMAP 4(en PHP 3: php3_imap4r1.dll) PHP 3: php3_imap4r1.dll
php_ingres.dll Fonctions Ingres II Requiert: librairies Ingres II
php_interbase.dll Fonctions InterBase Requiert: gds32.dll (fournie)
php_java.dll Extension Java Requiert: jvm.dll (fournie)
php_ldap.dll Fonctions LDAP Requiert: libsasl.dll (fournie)
php_mhash.dll Fonctions Mhash Aucune
php_ming.dll Fonctions Ming pour Flash Aucune
php_msql.dll Fonctions mSQL Requiert: msql.dll (fournie)
php3_msql1.dll Fonctions mSQL 1 Aucune
php3_msql2.dll Fonctions mSQL 2 Aucune
php_mssql.dll Fonctions MSSQL (anciennement php_mssql70.dll, requiert MSSQL DB-Libraries) Requiert: ntwdblib.dll (fournie)
php3_mysql.dll Fonctions MySQL (Activées par défaut en PHP 4) Aucune
php_nsmail.dll Fonctions Netscape mail Aucune
php3_oci73.dll Fonctions Oracle Aucune
php_oci8.dll Fonctions Oracle 8 Requiert: librairies clientes Oracle 8
php_openssl.dll Fonctions OpenSSL Requiert: libeay32.dll (fournie)
php_oracle.dll Fonctions Oracle Requiert: librairies clientes Oracle 7
php_pdf.dll Fonctions PDF Aucune
php_pgsql.dll Fonctions PostgreSQL Aucune
php_printer.dll Fonctions d'impression Aucune
php_sablot.dll Focntions XSLT Requiert: sablot.dll (fournie)
php_snmp.dll Fonctions SNMP get et walk NT uniquement!
php_sybase_ct.dll Fonctions Sybase Requiert: librairies clientes Sybase
php_yaz.dll Fonctions YAZ Aucune
php_zlib.dll Fonctions ZLib Aucune


Chapitre précédentChapitre suivantAccueil nexen.net