avril
2010
Nous allons ici détailler l’installation de nouvelles versions de Apache, MySQL, PHP et PHPMyAdmin. Je vais prendre pour exemple les dernières versions à l’heure actuelle qui sont:
- Apache: 2.2.15
- PHP: 5.3.2
- MySQL: 5.1.45
- PHPMyAdmin: 3.3.1
- Wampserver: 2.0i
Installer une nouvelle version d’Apache sur Wampserver:
- Quitter Wampserver
Préalable :
- Il est indispensable de télécharger et d’installer le Package redistribuable Microsoft Visual C++ SP1 2008 (x86) sauf si déjà effectué.
Télécharger la nouvelle version d’Apache binaire pour Windows avec ssl:
ici
- Décompacter l’archive dans un dossier temporaire.
- Créer un dossier wamp\bin\apache\apache2.2.15\
- Copier tous les fichiers et dossiers qui se situent dans votre dossier temporaire. sauf les dossiers include, lib et manual vers wamp\bin\apache\apache2.2.15\
Copier les fichiers de votre version d’ Apache précédente:
- wamp\bin\apache\Apache2.2.11\wampserver.conf dans wamp\bin\apache\Apache2.2.15\wampserver.conf
- wamp\bin\apache\apache2.2.11\conf\httpd.conf dans wamp\bin\apache\apache2.2.15\conf\httpd.conf
- wamp\bin\apache\Apache2.2.11\php.ini dans wamp\bin\apache\Apache2.2.15\php.ini
Editer le fichier wamp\bin\apache\apache2.2.15\conf\httpd.conf pour modifier la ligne ServerRoot :
- ServerRoot « C:/wamp/bin/apache/apache2.2.15″
Si vous utilisez d’autres fichiers de configuration, il faut aussi les recopier et y faire la même chose.
- Lancer Wampserver.
Il ne vous reste plus qu’a changer la version dans le petit menu contextuel de wampserver.
Installer une nouvelle version de php sur Wampserver:
- Quitter Wampserver
Télécharger le pack PHP 5.3.2 VC6 Thread Safe en zip:
ici
- Créer un dossier wamp\bin\php\php5.3.2 et y dézipper l’archive téléchargée.
Dans ce dossier (wamp\bin\php\php5.3.2) copier les fichiers:
- wamp\bin\php\php5.3.0\wampserver.conf
- wamp\bin\apache\apache2.2.15\bin\php.ini
Éditer le fichier wamp\bin\php\php5.3.2\php.ini
Remplacer :
- extension_dir = « C:/wamp/bin/php/php5.3.0/ext/ »
Par:
- extension_dir = « C:/wamp/bin/php/php5.3.2/ext/ »
Sauver le fichier wamp\bin\php\php5.3.2\php.ini modifié.
Copier :
- wamp\bin\php\php5.3.2\php.ini
en:
- wamp\bin\php\php5.3.2\phpForApache.ini
- Lancer Wampserver.
Il ne vous reste plus qu’a changer la version dans le petit menu contextuel de wampserver
Installer une nouvelle version de MySQL sur Wampserver:
- Quitter Wampserver.
Télécharger la nouvelle version de MySQL binaire pour Windows (version noinstall):
ici
- Décompacter l’archive dans un dossier temporaire.
- Créer un dossier wamp\bin\mysql\mysql5.1.45\
- Copier tous les fichiers et dossiers qui se situent dans votre dossier temporaire.
sauf les dossiers include, lib, Docs, Embedded, mysql-test, scripts et sql-bench vers wamp\bin\mysql\mysql5.1.45\
Copier les fichiers de votre version de mysql précédente:
- wamp\bin\mysql\mysql5.1.36\wampserver.conf dans wamp\bin\mysql\mysql5.1.45\wampserver.conf
- wamp\bin\mysql\mysql5.1.36\my.ini dans wamp\bin\mysql\mysql5.1.45\my.ini
- wamp\bin\mysql\mysql5.1.36\my-template.ini dans wamp\bin\mysql\mysql5.1.45\my-template.ini
Éditer le fichier wamp\bin\mysql\mysql5.1.45\my.ini pour modifier les lignes:
- basedir=C:/wamp/bin/mysql/mysql5.1.36
- datadir=C:/wamp/bin/mysql/mysql5.1.36/data
Par:
- basedir=C:/wamp/bin/mysql/mysql5.1.45
- datadir=C:/wamp/bin/mysql/mysql5.1.45/data
- Lancer Wampserver.
Il ne vous reste plus qu’a changer la version dans le petit menu contextuel de wampserver
Installer une nouvelle version de phpmyadmin sur Wampserver:
- Télécharger Wampserver patch (développé par toumimi) sur le site de wampserver:
ici - Pour l’installer lire le README.txt contenu dans l’archive.
- Pour le configurer aller sur ici et choisir les composants à installer
N.B:
Si au moment du changement de version de phpmyadmin au lieu d’avoir l’interface vous avez une page blanche, il faut que:
- Désactiver l’IPv6
- Modifier la ligne dans le fichier hosts « ::1 localhost » en « :::1 localhost »
- Décommenter la ligne « 127.0.0.1 localhost » dans le fichier hosts
Voila j’espère que ce petit article vous sera bien utile car ce genre de demande revient assez fréquemment.
Je remercie aussi le forum de Wampserver ou j’ai pu y trouver quelques réponses à ces questions.
C’est quoi le rapport avec Java?