Je viens de finir, je vais te montrer mes dessous Deja, tu vas sur www.phpinfo.net et tu prend les trois. Perso, j'installe généralement à partir des sources. On va commencer par mySql.ssTu décompresse le tout dans un répertoire, et tu le compile. ./configure make make install tu crée la configuration par defaut en appelant le fichier mysql_install_db qui est dans le répertoire script de mysql. Puis tu lance le serveur grace au fichier safe_mysqld du meme répertoire. Verifie que tu y a accès en appelant mysql en tant que user normal. il est dans le répertoire client de mysql. Bien, maintenant apache. Je suis assez d'avis de compiler php en module DSO, donc pour l'instant, on s'en fout alors ma ligne de configure pour apache : ./configure --enable-module=so --enable-rule=SHARED_CORE le module so permet d'utilisation de modules DSO, le shared_core, c'est parceque je veux installer php3 et 4 sur le meme serveur, donc pas besoin dans ton cas (enfin, je crois pas ) une fois tout cela terminé :ss make make install lance apache par un : /usr/local/apache/bin/apachectl start et regarde que tu ai bien accès à la page "it works !" sur http://localhost Va faire un tour dans le /usr/local/apache/conf/httpd.conf si ya passsune option qui t'inspire. Moi j'ai des vhosts, mais c'est pas obligatoire du tout. Si tu as deja un site ouaib, faudra mettre à jour le documentroot. Maintenant, tout marche bien, ça rulez, alors PHP. J'ai choisi le 4, si tu veux un php3, je t'ai quand meme mis la ligne en fin de post. voici ma ligne de commande pour la compil de php4.0.4-sp1 : ./configure --with-apxs=/usr/local/apache/bin/apxs --enable-magic-quotes --enable-bcmath --with-jpeg-dir --with-mysql --enable-sysvsem --enable-sysvshm --with-zlib --enable-versioning --enable-track-vars --with-gd A priori, j'ai mis une config un peu passe partout. Si tu veux autre chose, fait ./configure --help pour avoir toutes les options.ss après, encore une fois : makess make install Normalement, pendant le make install, il a mis a jour le fichier httpd.conf. Va voir, tu doit avoir une ligne : LoadModule php4_modulessss libexec/libphp4.so et une autre : AddType application/x-httpd-php .php Bien, tu verifie que ton fichier apache est correct : /usr/local/apache/bin/apachectl configtest si il dit que config est OK, redemmare le serveur : /usr/local/apache/bin/apachectl restart tente d'accéder à http://localhost Ca doit toujours fonctionner. Maintenant, crée un fichier test.php qui contient : phpinfo

PHPINFO

PHP version =



Met le à la racine du documentroot, et tente d'y acceder : http://localhost/test.php Tu aura les caracs du serveur et de php... On a fait le tour. En cas de php3, la ligne configure qui va bienss: ./configure --with-mysql --enable-track-vars --with-xml --enable-sysvsem --enable-sysvshm --with-gd --with-zlib --with-apxs=/usr/local/apache/bin/apxs --with-versioning