Les instructions détaillées pour l'utilisation figurent dans le Guide de l'utilisateur.
Manuel PHP
Stig Sæther Bakken Alexander Aulbach Egon Schmid Jim Winstead Lars Torben Wilson Rasmus Lerdorf Zeev Suraski Andrei Zmievski Jouni Ahto
Publié par
Damien Seguy
16-08-2001 Copyright © 1997, 1998, 1999, 2000, 2001 par PHP Documentation Group Copyright Ce manuel est © Copyright 1997, 1998, 1999, 2000, 2001 par PHP Documentation Group. Les membres de ce groupe sont listés sur la première page de ce manuel. Ce manuel peut être redistribué sous licence GNU General Public License, comme stipulé par la Free Software Foundation; soit la version 2 de la Licence, soit (à votre choix), une version ultérieure.
Manuel PHP par Stig Sæther Bakken, Alexander Aulbach, Egon Schmid, Jim Winstead, Lars Torben Wilson, Rasmus Lerdorf, Zeev Suraski, Andrei Zmievski, et Jouni Ahto par Publié par Damien Seguy
Publié 16-08-2001 Copyright © 1997, 1998, 1999, 2000, 2001 par PHP Documentation Group Copyright Ce manuel est © Copyright 1997, 1998, 1999, 2000, 2001 par PHP Documentation Group. Les membres de ce groupe sont listés sur la première page de ce manuel. Ce manuel peut être redistribué sous licence GNU General Public License, comme stipulé par la Free Software Foundation; soit la version 2 de la Licence, soit (à votre choix), une version ultérieure.
Table des matières
Préface ......................................................................................................................................................................................i A propos de ce manuel.....................................................................................................................................................i I. Comment Commencer........................................................................................................................................................1 1. Introduction.................................................................................................................................................................1 Qu'est ce que PHP?...............................................................................................................................................2 Que peut faire PHP? ..............................................................................................................................................2 La génèse du PHP .................................................................................................................................................2 2. Installation...................................................................................................................................................................4 Télécharger la dernière version .............................................................................................................................5 Installation sous UNIX..........................................................................................................................................5 Référence Module Apache ..........................................................................................................................5 Compilation .................................................................................................................................................6 Installation sous Linux ..........................................................................................................................................6 Utilisation des packages ..............................................................................................................................6 Installation sous HP-UX........................................................................................................................................6 Installation sous Solaris.........................................................................................................................................7 Logiciels nécessaires ...................................................................................................................................7 Utilisation des packages ..............................................................................................................................7 Installations Unix/OpenBSD.................................................................................................................................7 Utilisation des ports .....................................................................................................................................7 Utilisation des Packages ..............................................................................................................................8 Installation sous Mac OS X...................................................................................................................................8 Utilisation des packages ..............................................................................................................................8 Compilation pour serveur OS X ..................................................................................................................8 Compilation pour MacOS X client ..............................................................................................................9 Liste complète des options de configuration .......................................................................................................10 Base de données.........................................................................................................................................10 E-commerce...............................................................................................................................................14 Images........................................................................................................................................................15 Divers.........................................................................................................................................................16 Réseau........................................................................................................................................................22 Comportement PHP ...................................................................................................................................23 Serveur .......................................................................................................................................................23 Texte et langue ...........................................................................................................................................25 XML ..........................................................................................................................................................25 Installation sous Windows 9x/ME/NT/2000 .......................................................................................................26 InstallShield sous Windows.......................................................................................................................26 Instructions Générales d'installation .........................................................................................................26 Compilation des sources ............................................................................................................................27 Préparation .......................................................................................................................................28 Mettre tout ensemble........................................................................................................................28 Compilation......................................................................................................................................29 Installation des extensions sous Windows .................................................................................................29 Installation du serveur Apache ............................................................................................................................31 Détails pour l'installation de PHP sous Apache sous Unix.......................................................................31 Détails sur l'installation de PHP sous Windows avec Apache 1.3.x .........................................................32 CGI/ Installation pour exécution en ligne de commande ....................................................................................33 Tests ...........................................................................................................................................................33 Performances .............................................................................................................................................33 Installation avec les serveurs fhttpd ....................................................................................................................33 Installation sur serveur Caudium.........................................................................................................................33 Installation avec les serveurs IIS/PWS................................................................................................................34 Windows et PWS/IIS 3 ..............................................................................................................................34 Windows et PWS 4 ou plus récent.............................................................................................................35 Windows NT/2000 et IIS 4 ou plus récent.................................................................................................35 Installation sous Netscape et iPlanet Enterprise Serveur ....................................................................................36 Installation OmniHTTPd.....................................................................................................................................38 iii
OmniHTTPd 2.0b1 et plus récent pour Windows .....................................................................................38 Installation Oreilly Website Pro Server...............................................................................................................38 Oreilly Website Pro 2.5 et plus récent pour Windows...............................................................................38 Installation Xitami...............................................................................................................................................39 Xitami pour Windows................................................................................................................................39 Autres serveurs web ............................................................................................................................................39 Des problèmes? ...................................................................................................................................................39 Lisez la FAQ ..............................................................................................................................................39 Rapports de Bug ........................................................................................................................................39 Autres problèmes .......................................................................................................................................39 3. Configuration ............................................................................................................................................................41 Le fichier de configuration ..................................................................................................................................42 Directives de configuration générale .........................................................................................................42 Configuration des directives concernant le mail........................................................................................45 Directives de configuration du "Safe Mode" .............................................................................................45 Directives de configuration de débbugage. ................................................................................................46 Directives de chargement des extensions ..................................................................................................46 MySQL Configuration Directives..............................................................................................................46 Directives de configuration mSQL ........................................................ ...