Introduction
Apache
: 1.3.26
mySQL
: 3.23.52
php
: 4.2.3
L'installation est orientée "développement".
L'installation se déroulera dans un seul dossier : d:\ampwin32
(ampwin pour Apache, Mysql et Php sur plateforme WIN32) comme
suit :
d:\ampwin32
\apache
\mysql
\php
\www
Le domaine fictif est localdomain.
Installation Apache
Lancer l'install via le programme apache_1.3.24-win32-x86-no_src.msi,
faire "suivant" jusqu'à cette fenêtre

Remplir les zones Network Domain, Server
Name, Admin email
Ajouter dans le fichier C:\WINNT\system32\drivers\etc\hosts
si vous êtes
sous Windows 2000 ou C:\WINDOWS\system32\drivers\etc\hosts si
vous êtes sous
XP la ligne suivante :
127.0.0.1 www.localdomain
Choisir l'install d'Apache en tant que
service.
Note : pas de souci, jusque ici, en
effet, après l'installation on pourra revenir sur cette configuration
faire "suivant" jusqu'à cette fenêtre,
et choisir le type "custom" (personnalisé)

faire "suivant" jusqu'à cette fenêtre,
et saisir dans la zone "Folder Name" : d:\ampwin32

faire "suivant" jusqu'à cette fenêtre,
et vérifier que "install to" pointe vers d:\ampwin32

faire "suivant" jusqu'à la fin de l'installation
le service Apache est installé automatiquement
et démarré automatiquement
Installation mySQL
Lancer le setup.exe de mySQL et faire "suivant"
jusqu'à cette fenêtre, cliquer sur "Browse" et saisir d:\ampwin32\mysql

faire "suivant" jusqu'à cette fenêtre,
et choisir "Custom"

faire "suivant" jusqu'à cette fenêtre,
et déselectionner "The MySQL Documentation ..." et "Examples,
Libraries, ..."

faire "suivant" jusqu'à la fin de l'installation
le service mySQL n'est pas installé et
donc pas démarré
Installation PHP
Dézipper le fichier dans d:\ampwin32\php
Copier les fichiers php4ts.* dans le répertoire
c:\windows\system32 si vous êtes sous Windows XP ou dans c:\winnt\system32
si vous êtes sous Windows 2000
Copier les fichiers se trouvant dans le
répertoire DLLS dans le répertoire c:\windows\system32 si vous
êtes sous Windows XP ou dans c:\winnt\system32 si vous êtes
sous Windows 2000
Configuration PHP
Il faut créer quelques dossiers sous d:\ampwin32\php
d:\ampwin32\php
\includes
\temp
includes permettra d'accueillir nos fichiers
communs aux différentes applications php et les projets récupérés
sur Internet (ADODB, jpGraph,...)
temp accueillera les fichiers de sessions
Copier le fichier le fichier php.ini-recommended
se trouvant dans d:\ampwin32\php\ en php.ini sous c:\winnt si
vous êtes sous Windows 2000, et c:\windows si vous êtes
sous Windows XP
Editer le fichier copié
Aucune extension ne sera activé
pour le moment
Modifier include_path
include_path = ".;d:\ampwin32\php\pear;d:\ampwin32\php\includes"
Modifier extension_dir
extension_dir = "d:\ampwin32\php\extensions\"
Modifier upload_tmp_dir
upload_tmp_dir= "d:\ampwin32\php\temp\"
Modifier session.save_path
session.save_path = "d:\ampwin32\php\temp\"
Configuration Apache
Via ligne de commande, arreter le service
Apache
ensuite le fichier de configuration à modifier
est d:\ampwin32\apache\conf\httpd.conf
ajouter la ligne suivante
LoadModule php4_module "d:/ampwin32/php/sapi/php4apache.dll"
modifier le DocumentRoot
DocumentRoot "D:/ampwin32/www"
On modifie aussi le directory
<Directory "D:/ampwin32/www">
On ajoute les lignes suivantes pour php
AddType application/x-httpd-php .php .php3 .phtml
AddType application/x-httpd-php-source .phps
Lancer Apache
net start apache
Configuration mySQL
Créer le fichier c:\winnt\my.ini si vous
êtes sous Windows 2000 ou
c:\windows\my.ini si vous êtes sous Windows XP suivant
:
[mysqld] language= d:ampwin32/mysql/share/french basedir = d:/ampwin32/mysql/ datadir = d:/ampwin32/mysql/data/ tmpdir = c:/winnt/temp/
Via la ligne de commande, installer le
service mySQL, sous d:\ampwin32\mysql\bin
Lancez le service
Maintenant, des petites connaissances en
mySQL s'imposent.
Primo, changer le mot de passe du root-mySQL,
toujours dans le
répertoire d:\ampwin32\mysql\bin\
mysqladmin -uroot password mdpdev
Remarque vous pouvez remplacer mdpdev par le mot de passe que vous voulez
connection en ligne de commande
au serveur mySQL
utilisation de la base mysql qui contient
les droits
suppression des users par defaut
delete from user where user='';
delete from user where host='%';
delete from db where db='test%';
suppresion de la base test
maj des droits
Voila l'installation est fini, pour tester il vous suffit de créer dans
d:\ampwin32\www\ le fichier test.php suivant :
<?
phpinfo();
?>
et de lancer un browser sur http://www.localdomain/test.php
la page suivante doit apparaitre :
Cette
page vous est proposée par Joshua.
Page réalisé par Joshua
Version
originale : Philippe Massa
|