Installation sur les syst�mes UNIX

Sommaire

Cette section va vous guider lors du processus d'installation et de configuration de PHP sous Unix. Commencez par �tudier les sections sp�cifiques � votre plate-forme ou � votre serveur Web avant de passer � l'installation.

Comme ce que nous avons �crit dans le manuel dans la section Consid�rations g�n�rales sur l'installation, nous traiterons de l'installation de PHP sur des serveurs Web dans cette section, bien que nous couvrirons �galement la configuration de PHP pour l'utilisation en ligne de commande.

Il y a plusieurs mani�res d'installer PHP sur des plates-formes Unix : soit avec un processus de compilation/configuration, soit avec des paquets pr�compil�s. Cette documentation est particuli�rement focalis�e sur le processus de compilation/configuration. Beaucoup de syst�mes bas�s sur Unix ont plusieurs sortes de paquets d'installation pour leur syst�me. Ils permettent de vous assister dans une configuration standard, mais si vous avez besoin d'avoir des fonctionnalit�s diff�rentes (comme un serveur s�curis� ou un driver diff�rent de bases de donn�es), vous aurez besoin de construire PHP et/ou votre serveur Web. Si vous n'�tes pas familiaris� avec la construction et la compilation de vos propres logiciels, il sera plus simple de v�rifier si quelque part, personne n'a d�j� construit une version de paquet de PHP avec les fonctionnalit�s dont vous avez besoin.

Pr�-requis :

  • Connaissance de base d'UNIX (savoir faire un "make" et compiler en C, si besoin).
  • Un compilateur ANSI C (pour les codes sources)
  • flex : Version 2.5.4 (pour compiler)
  • bison : Version 1.28 (pr�f�r�), 1.35, or 1.75 (pour compiler)
  • Un serveur Web
  • Tous les composants n�cessaires aux extensions (biblioth�que GD, PDF, etc.)

La configuration initiale de PHP et le processus de configuration sont contr�l�s par l'utilisation du fichier configure et de ces options en lignes de commande. Vous pouvez r�cup�rer une liste de toutes les options disponibles accompagn�es d'une courte description en ex�cutant la commande ./configure --help. Notre manuel documente les diff�rentes options s�par�ment. Vous pouvez trouver les options internes en annexe, bien que les diff�rentes options sp�cifiques � chaque extension sont d�crites sur les pages de r�f�rence.

Lorsque PHP est configur�, vous �tes pr�t � construire le module et/ou l'ex�cutable. La commande make devrait s'occuper de cela. Si elle �choue et que vous ne savez pas pourquoi, lisez la section Probl�mes.