Page suivante Page précédente Table des matières

2. Installation et configuration de PHP3

Dans cette section, nous supposerons que vous utilisez le serveur Web apache sous UNIX .

2.1 Comment installer PHP ?

Après avoir récupéré les sources d'apache et de php, il vous faudra suivre les instructions suivantes (tirées du PHP3 MANUAL):
Il convient de remplacer /www par le chemin du répertoire ou vous voulez installer votre hiérarchie de configuration d'apache.

  1. tar xvzf apache_1.3.x.tar.gz
  2. tar xvzf php-3.0.x.tar.gz
  3. cd apache_1.3.x
  4. configure --prefix=/www
  5. cd ../php-3.0.x
  6. configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
  7. make
  8. make install
  9. cd ../apache_1.3.x
  10. configure --prefix=/www --activate-module=src/modules/php3/libphp3.a
  11. make
  12. make install

    Au lien de faire cette étape, vous pouvez aussi recopier le nouveau binaire httpd généré et écraser l'ancien. N'oubliez pas dans ce cas de relancer votre serveur web.

  13. cd ../php-3.0.x
  14. cp php3.ini-dist /usr/local/lib/php3.ini

    Vous pouvez éditer le fichier /usr/local/lib/php3.ini pour configurer certaines options de PHP.
    Si vous souhaitez que ce fichier se trouve dans un autre répertoire, rajoutez --with-config-file=/chemin à l'étape 6.

  15. Editer votre httpd.conf ou votre srm.conf file et ajouter cette ligne:

    AddType application/x-httpd-php3 .php3

    Vous pouvez mettre l'extension que vous souhaitez, celle qui est normalement utilisée est .php3

  16. Utilisez la procédure habituelle pour démarrer le serveur Web.

2.2 Comment puis-je configurer PHP3

Il existe deux solutions:
-Avant l'installation de PHP3: utiliser les différentes options du ./configure (pour vous aider un ./configure --help vous donnera toutes les options disponibles) ou utilisez setup
-Après l'installation de PHP3: vous pouvez utiliser le fichier de configuration php3.ini qui est relativement bien commenté.

2.3 Comment puis-je contrôler le succès de mon installation de php ?

Créer une page test.php3 :

             <html>
             <head>
             <title>Test de configuration php3</title>
             </head>
             <body>
             <H1>Test de configuration php3</H1>
             <?php phpinfo(); ?>
             </body>
             </html>

Et la regardez le résultat, si vous voyez une grande liste de descriptions de variables PHP, Apache et de votre environnement personnel... et bien tout fonctionne !


Page suivante Page précédente Table des matières