Installation
Téléchargez le projet :
Le fichier doit être décompressé dans un environnement de serveur web bénéficiant d’une version de PHP supérieure à 8.0 (par exemple, le dossier htdocs
dans MAMP ; voir ci-dessous).
Si vous pouvez démarrer un serveur web local avec PHP 8, passez à :
Sinon, poursuivez ci-dessous…
En détails
PageTypeToPrint utilise PHP, un langage web qui s’exécute du côté du serveur, disponible chez l’immense majorité des hébergeurs web.
Sur un ordinateur “domestique“, on peut installer un logiciel qui intègre les différents fonctionnalités d’un serveur web. On parle alors de serveur local ou de serveur de développement.
Les outils les plus simples à utiliser sont Herd ou MAMP, utilisables sur Mac OS et sur Windows, et XAMPP, multiplateforme (à utiliser si Herd et MAMP ne fonctionnent pas sur votre ordinateur).
Herd, MAMP ou Xampp?
Herd est une application de serveur local récente qui, à partir de la saisie d’un dossier de base (où l’on veut dans l’arborescence du disque dur) servira chaque sous dossier à l’URL http://mon-sous-dossier.test. Voir la documentation.
MAMP s’installe comme une application habituelle (double-clicker sur l’installeur puis suivre les étapes), avec comme spécificité sur Windows de s’installer à la racine du disque dur, dans un dossier C:\\MAMP
ou C:\\Xampp
. Xampp n’est guère plus compliqué à installer mais offre une interface moins simple.
Attention à ne pas installer MAMP Pro (inutile dans ce contexte, et payant).
L’installation génère un sous-dossier nommé htdocs
qui est destiné à stocker vos sites web locaux. Sur OSX et MAMP, ce dossier est situé dans Applications/MAMP/htdocs
, sur Windows dans C:\\MAMP\htdocs
ou C:\\Xampp\htdocs
. Cet emplacement est configurable dans les préférences de MAMP ou Xampp.
C’est dans ce dossier qu’il convient de décompresser le code de PageTypeToPrint, afin de pouvoir le visualiser dans un navigateur web.
Démarrer
Une fois l’application de serveur installée, il faut la démarrer : “Démarrer les serveurs” avec MAMP ou “Apache > Start” avec Xampp.
Le site devient alors accessible à l’adresse http://localhost/PageTypeToPrint
ou http://localhost:8888/PageTypeToPrint
si le port d’Apache est configuré sur 8888 (c’est parfois le cas par défaut).
Version de PHP
Si rien ne s’affiche (ou seulement le sommaire du document), la version de PHP est vraisemblablement inférieure à 8.0. MAMP et XAMPP permettent de configurer cette version dans leur paramètres.