1 - 1  Introduction

Contrairement aux langages HTML, Vbscript ou Javascript qui s'exécutent du coté client, le langage PHP( Personal Home Page) est interprété et exécuté du coté Serveur, c'est à dire quand un poste client envoi une requête à un Seveur exécutant du code PHP, ce dernier compile la page ( interprète) en HTML avant de l'envoyer au poste client. On peut donc dire qu'un poste client ne reçoit jamais du code PHP et par suite n'exécutera jamais du code PHP. Pour exécuter du code PHP dans votre machine locale, certaines configurations sont exigées, procédez comme suit :

 1 - 2 Installation sous Windows

- Installer le logiciel Apache
- Installez PHP
- Vous pouvez choisir la méthode la plus simple c'est l'installation de EasyPHP ou WAMP5 ( elle contient Apache, PHP et MySql en même temp). Vous aurez besoin d'un éditeur php, ces derniers sont nombreux vous pouvez par exemple choisir : Notpad++ ou Context si vous êtes débutant, si vous êtes déjà initié vous pourriez choisir un éditeur plus professionnel comme  Netbeans PHP (open source ) ou Zend Studio ( shareware). Vous pouvez aussi utiliser simplement un éditeur  de texte pour éditer le code PHP par exemple bloc-notes.

Remarque
d'autres configurations sont possibles, par exemple à la place du logiciel Apache vous pouvez installer IIS.

NB Chaque fichier PHP crée doit être enregistrer dans le cas du serveur wamp dans le répertoire C:wampwww et doit être appelé localement par votre navigateur en tapant l'adresse URL suivante : http://localhost/votre fichier.php

Exemple
si votre fichier est nommé test, pour l'exécuter tappez dans votre navigateur ladresse URL http://localhost/test.php

 Installation sous Linux

Nous traitons ici le cas d'UBUNTU pour les autres distribution l'installation sera plus ou moins similaire.
Sous linux le serveur apache, le langage php et le serveur mysql sont disponible sous forme de package nommé lamp ( qui veut dire Linux, Apache, MySql et PHP ). pour installer le package lamp-server on se loge en mode root à l'aide de la commande sudo -i sur un terminal shell et puis on tape :

sudo apt-get install lamp-server^


sans oublier le " ^"  à la fin de la commande.

Remarque
Le langage PHP offre au phpeur toute la puissance, possibilité d'ouvrir, d'écrire sur des fichier et même de créer des fichiers aux différents formats txt pdf doc ...grâce à la commande :

touch($nom de fichier) ;

 comme le PHP permet la création des fichiers il permet aussi la suppression des fichiers à l'aide de la commande

unlink(($nom de fichier) ;


Pour bien apprécier la puissance du PHP, essayez de répondre à la question suivante :
peut -on- modifier un fichier à l'aide d'un langage qui fonctionne du coté client comme vbscript ou javascript ? la réponse marque bien la puissance du PHP.

 Les fichiers de configuration

Nous traitons seulement le cas de windows, le cas de linux dépendra de votre distribution.
Démarrez votre serveur wamp et puis cliquez sur son icone sur la barre des taches, pointez ensuite sur config files : 

    Comme vous le voyez sur l'image ci dessus il y a trois fichiers de configurations :
    - httpd.conf : qui contient les paramètres de configuration du serveur apache
    -php.ini       : qui contient les paramètres de configuration du langage php
    -my.ini        : qui contient les paramètres de configuration du serveur de base de données mysql
Remarque : 
Pour ne pas alourdir ce chapitre nous allons traiter les different paramètre de configuration de ces fichiers dans un chapitre séparé. 


Leave a Reply