Tutorial installation Apache 2 + PHP 4 + PHP 5 sous Windows
Tatane |
mercredi 20 juillet 2005 à 13:08 |
PHP |
#7 |
RSS
Tutorial un peu vieux et remis en ligne tel quel, il marchait bien à l'époque, j'espère que c'est toujours le cas !
Je suis depuis passé sous Debian donc pas de mises à jour de ce tuto, faudra peut-être adapter les versions des softs et les liens des download ....
Prérequis
Avant de commencer l'installation vous devez disposer de :
- Apache 2.x
- PHP 4.x (distribution binaire sous forme d'archives zip)
- PHP 5.x (distribution binaire sous forme d'archives zip)
Liens:
- http://mir2.ovh.net/ftp.apache.org/dist/httpd/binaries/win32/apache_2.0.48-win32-x86-no_ssl.msi
- http://fr3.php.net/get/php-4.3.4-Win32.zip/from/fr.php.net/mirror
- http://fr3.php.net/get/php-5.0.0b3-Win32.zip/from/fr.php.net/mirror
Pour PHP 5 vous pouvez aussi vous procurez la version la plus récente sur http://snaps.php.net.
Installation
Pour Apache rien de plus simple, vous lancez l'installeur Windows et vous suivez les instructions ...
Pour PHP, dézippez simplement les archives dans 2 dossiers distincts:
- C:\php4\
- C:\php5\
Nous allons ensuite configurer Apache pour utiliser PHP en tant que CGI, ce type d'installation nous permet de conserver à l'intérieur de chaque dossier créé précédemment un php.ini et des extensions propres à chaque version de PHP installée.
Inutile donc de copier les php4ts.dll ou les php.ini dans C:\windows'' et C:\windows\system32'' ...
Configuration
Editez maintenant le fichier de configuration d'Apache (par défaut : C:\Program Files\Apache Group\Apache2\conf\httpd.conf) à l'aide votre éditeur de texte préféré et rajoutez-y les lignes suivantes :
# PHP4 ScriptAlias /php4/ "c:/php4/" AddType application/x-httpd-php4 .php .php4 Action application/x-httpd-php4 "/php4/php.exe" # PHP5 ScriptAlias /php5/ "c:/php5/" AddType application/x-httpd-php5 .php5 Action application/x-httpd-php5 "/php5/php-cgi.exe"
Attention à l'exécutable de PHP 5, il se nomme php-cgi.exe et non php.exe ! Attention aussi aux anciennes définitions des "AddType" et "Action" qui pourraient traîner ailleurs dans votre fichier, supprimer toutes celles se rapportant à PHP sous peine de conflit (je parle par expérience !).
Tests finaux
Créer 2 fichiers PHP de test :
<?php phpinfo(); ?>
Nommez en un "phpinfo.php" et l'autre "phpinfo.php5".
Placer les dans votre l'arborescence de votre serveur web et puis tester les.
- http://localhost/phpinfo.php
- http://localhost/phpinfo.php5
Voilà ! Normalement tout roule !
En cas de problèmes ou de d'erreurs dans cet article (l'erreur est humaine) prière de m'en faire part.

Commentaires
1. Le lundi 7 août 2006 à 13:47, par xeys
2. Le mardi 29 août 2006 à 16:37, par questre
3. Le samedi 16 décembre 2006 à 17:21, par berbere
4. Le lundi 18 décembre 2006 à 17:17, par Baleine
5. Le jeudi 22 mars 2007 à 15:50, par gcrico
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.