Sommaire
Installation
Considérations générales sur l'installation
Installation sous UNIX
Installation sous Linux
Installation sous HP-UX
Installation sous Solaris
Installations Unix/OpenBSD
Installation sous Mac OS X
Liste complète des options de configuration
Installation sous Windows
Installation du serveur Apache
CGI/ Installation pour exécution en ligne de commande
Installation avec les serveurs fhttpd
Installation sur serveur Caudium
Installation avec les serveurs IIS/PWS
Installation sous Netscape et iPlanet Enterprise Serveur
Installation OmniHTTPd
Installation Oreilly Website Pro Server
Installation Xitami
Autres serveurs web
Des problèmes?
|
3.2.2 Installation sous UNIX
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.
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 (pour les codes sources)
bison (pour les codes sources)
Un serveur web
Tous les composants nécessaires aux extensions (librairie
GD, PDF, etc...)
Il y a plusieurs façons d'installer PHP sur une plate-forme UNIX :
soit un processus de compilation-configuration, ou bien avec des packages
déjà tout prêts. Cette documentation se concentre sur la première solution.
La première partie du processus est faite en ligne de commande, grâce aux
options du script configure
. Cette section présente
l'utilisation des options les plus courantes, mais il y en a beaucoup
d'autres à essayer. Reportez-vous à la
liste complète des options de
configuration pour une liste exhaustive. Voici les différentes
méthodes d'installation de PHP :
3.2.2.1 Référence Module Apache
PHP peut être compilé de nombreuses manières différentes, mais la plus
populaire est le module Apache. La liste suivante est un récapitulatif
de l'installation.
Instructions d'installation PHP 4 (Version Module Apache)
|
1. gunzip apache_1.3.x.tar.gz 2. tar xvf apache_1.3.x.tar 3. gunzip php-x.x.x.tar.gz 4. tar xvf php-x.x.x.tar 5. cd apache_1.3.x 6. ./configure --prefix=/www 7. cd ../php-x.x.x 8. ./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars 9. make 10. make install 11. cd ../apache_1.3.x 12. ./configure --activate-module=src/modules/php4/libphp4.a 13. make 14. make install 15. cd ../php-x.x.x 16. cp php.ini-dist /usr/local/lib/php.ini 17. "Editez votre fichier httpd.conf ou srm.conf et ajoutez : " AddType application/x-httpd-php .php 18. "Utilisez votre procédure habituelle pour redémarrer le serveur Apache. (vous devez arrêter puis redémarrer le serveur, et pas seulement forcer le serveur à relire la configuration initiale).
| 3.2.2.2 Compilation
Lorsque PHP est configuré, vous êtes prêts à
compiler l'exécutable CGI. La commande make
doit prendre tout en charge. Si ce n'est pas le cas et que vous restez
bloqué, reportez-vous aux
problèmes courants.
|