Serveur WEB->- PHP pour Windows

Ahhh super vous avez installe apache, et fait votre site web perso sur votre pc, et vous pouvez y travailler n'importe quand, meme quand vous n'etes pas chez vous grace a votre serveur FTP. Mais voila il manque un petit quelque chose a votre site, un compteur, un forum, ou alors des page web ecrites en php !!!
Mais lorsque vous les mettez, votre pc les ignore: normal, vous n'avez pas installer et configurer le module php :)
Comment faire ? tres simple ce tuto vous l'explique pour que votre site prenne une autre tournure .

Bon nous allons commencer par le telecharger, car il n'est pas integrer a apache pour le moment .Il se trouve sur le site officiel ( http://www.php.net/ )faites bien attention a prendre la version Windows !

Une fois telecharge, mettez le dans un dossier, de preference un fichier simple d'acces du type C:\php\ (racine du disque dur dans l'exemple) ou si vous souhaitez le cacher proprement avec tous vos programmes, le mettre dans C:\Programm Files\php\ , en gros mettez le dans un endroit "simple" et la ou vous etes sur de ne pas l'effacer par erreur .

Vous trouverez dans le dossier apache plusieurs fichiers, reperez 2 fichiers appeles : php4ts.dll et php.ini-recommended, mettez ceux-ci a la racine de votre systeme, ce sera :

  • Windows XP ainsi que Windows 98: C:\WINDOWS\
  • Windows 2K et autre Windows NT: C:\WINNT\

Renommez ensuite le fichier php.ini-recommended en php.ini tout simplement :)
puis dans le repertoire nome "sapi"qui se trouve dans le dossier php, prennez les fichiers php4apache.dll et php4apache2.dll,si vous souhaitez ne copier que le fichier correspondant a votre version d'apache, moi je dis les 2 pour eviter les possibles erreurs .

Voila nous avons enfin fini d'installer ce bon PHP, mais maintenant comme apache il faut le configurer, meme si cela vous ennuie :P, donc ouvrez le fichier php.ini que nous avons mis a la racine du systeme tout a l'heure . Recherchez la ligne :
"doc_root =" celle-ci permet de specifier a php ou seront placees les pages en php dans le disque dur, pour ne pas l'embrouiller nous le ferons pointer vers le repertoire "WWW" que nous avons cree dans apache, ce qui devrait donner :
"doc_root = C:\Programm Files\Apache Group\apache 2\WWW\" .
Attention c'est pas encore fini, cherchez la ligne :
"include_path =".;c:\php\includes"" celle-ci a surement un ";" devant, ce qui signale que c'est un commentaire, retirez donc ce ; .
<!-- Attention regardez bien que vous etes sur le paragraphe pour Windows ( c'est le 2 eme paragraphe, et ne retirez le ; que devant la 2eme ligne -->

Remplacez le ".;C:\php\include" par ".;C:\<chemin jusqu'au repertoire>\PEAR"
Remplacez le "extension_dir = "./"" par "extension_dir = "c:\<chemin jusqu'au repertoire>\extensions\"

 

Voila votre PHP est maintenant installe et configure, il va falloir maintenant signaler a apache qu'il a un nouveau module, pour cela re-ouvrez le fichier httpd.conf que nous avons modifie dans le tuto : installer apache pour windows puis retournez a la ligne :
DirectoryIndex , c'est apres celle ci que nous avons mis : index.htm, index.html, ..... nous y rajouterons donc :
index.php index.php3 index.php4 index.phtml

Cherchez aussi la ligne :AddType application/x-httpd-php et ajoutez derriere :
.php .php3 .php4 .phtml

Derniere petite chose, nous allons rajouter une ligne dans apache au cas ou celle-ci n'y serait pas :
LoadModule php4_module "C:/PHP/sapi/php4apache2.dll" metter php4apache2.dll ou php4apache.dll suivant votre version d'apache :)

Voila redemarrez votre serveur Apache et le tour est joue, vous venez d'installer le php sur votre pc/serveur

Imprimer l'article
Redaction : Arck