La première étape à préparer avant même de commencer à écrire une ligne de code est de bien mettre en place son environnement. De nombreux « Setup » sont bien évidemment possibles et chaque programmeur a ses habitudes. Cependant, les instructions que vous trouverez ci-dessous vous donnerons les bases afin de créer votre propre site web directement sur votre machine.
Pré-requis
- Installer un Editeur de texte (SublimeText, PHPStorm, Notepad++, etc…)
- Installer environment local (WAMP, MAMP, etc…)
Mise en place d’un environnement local
Une fois que vous avez installé un éditeur de texte ainsi que votre environnement local (Example: SublimeText et WAMP), vous êtes prêt pour au développement sur votre machine.
Suivez ce guide pour mettre en place votre environnement :
- Créer un répertoire /myproject.
- Créer un fichier à partir de votre éditeur de texte ; nommer votre fichier : index.php. (NB: l’index est le premier fichier sélectionné par le serveur dans un répertoire prédéfini)
Y copier un code HTML basique. Exemple :
<!DOCTYPE html>
<html lang="en">
<head>My project title</head>
<body>
<h1>My content</h1>
</body>
</html>
- Sauvegarder le fichier index.php dans votre répertoire myproject.
- Copier ensuite le répertoire myproject dans le dossier htdocs de votre logiciel MAMP (WAMP ou LAMP). Sur PC, ce dossier se trouve à l’endroit pré-définis lors de l’installation. Il peut aussi se trouver à la racine du logiciel, ce qui est le cas pour MAMP.
- Une fois le dossier copié, vous pouvez ouvrir WAMP/MAMP et démarrer les serveurs locaux.
- Vous êtes maintenant prêt à voir si tout fonctionne! Pour ce faire, visiter la page http://localhost:8888/myproject. Ajouter à la suite de /myproject/my-page-name.php, si vous n’avez pas nommé votre fichier index.php. Ce lien constitue la racine de votre page web et c’est à partir de cette URL que vous pourrez générer toutes vos pages annexes.
Si l’URL saisie vous renvoie à une erreur 500, il est probable que vous deviez changer le port :8888. Certains serveurs locaux utilisent :8889 ou bien :8999, et peuvent être aussi « customisables ». Exemple: :8455, 9809, etc… Il est cependant déconseillé de changer manuellement le numéro de port.