lighttpd
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | lighttpd [2018/11/17 12:53] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{: | ||
+ | |||
+ | |||
+ | ===== installation sur Debian etch ===== | ||
+ | // | ||
+ | |||
+ | **1. préambule** | ||
+ | |||
+ | **Lighttpd** est un serveur web rapide, sécurisé, répondant aux normes et spécialement destiné aux environnements où la vitesse est une priorité.\\ | ||
+ | Ce didacticiel montre l' | ||
+ | Pour votre distribution, | ||
+ | |||
+ | Ce didactitiel n'est qu'un guide et n' | ||
+ | |||
+ | **2. installation de MySQL** | ||
+ | |||
+ | On commence par installer MySQL et ses dépendances : | ||
+ | |||
+ | '' | ||
+ | |||
+ | Il est nécessaire // | ||
+ | //(!! Attention : il ne s'agit pas du même root que celui qui administre votre système Linux donc n' | ||
+ | |||
+ | '' | ||
+ | |||
+ | Puis, pour identifier sur quel(s) port(s) écoute le serveur MySQL: | ||
+ | |||
+ | '' | ||
+ | |||
+ | vous devez voir ceci //(ou approchant)// | ||
+ | |||
+ | '' | ||
+ | |||
+ | ce qui signifie que seul '' | ||
+ | |||
+ | si en revanche vous voyez ceci //(ou approchant)// | ||
+ | |||
+ | '' | ||
+ | |||
+ | il vous faudra également définir le même mot de passe root pour MySQL mais associé à votre localhost //(et éviter que tout le monde ait accès à votre base et ce qu' | ||
+ | |||
+ | '' | ||
+ | |||
+ | **3. installation de Lighttpd** | ||
+ | |||
+ | Lighttpd est disponible dans les dépôts Debian. Ainsi : | ||
+ | |||
+ | '' | ||
+ | |||
+ | installera, configurera et démarrera votre serveur Lighttpd. | ||
+ | |||
+ | Rendez-vous maintenant dans votre navigateur et tapez '' | ||
+ | Vous devriez avoir la page de garde de Lighttpd : | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Par défaut, le répertoire principal de Lighttpd //(le fameux document root)// est ''/ | ||
+ | Le fichier de configuration se trouve dans ''/ | ||
+ | |||
+ | **4. installation de PHP5** | ||
+ | |||
+ | PHP5 s' | ||
+ | Quelle chance ! Il y a justemment un paquet Debian qui fait ce travail : | ||
+ | |||
+ | '' | ||
+ | |||
+ | Il en résulte la création d'un fichier de configuration : ''/ | ||
+ | |||
+ | **5. configuration de Lighttpd avec PHP5** | ||
+ | |||
+ | Pour activer l' | ||
+ | ''/ | ||
+ | Ouvrez d' | ||
+ | |||
+ | '' | ||
+ | |||
+ | Ouvrez ensuite ''/ | ||
+ | |||
+ | [...] | ||
+ | server.modules | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | # " | ||
+ | # " | ||
+ | # " | ||
+ | # " | ||
+ | # " | ||
+ | # " | ||
+ | # " | ||
+ | # " | ||
+ | # " | ||
+ | # " | ||
+ | # " | ||
+ | ) | ||
+ | [...] | ||
+ | |||
+ | Puis, tout à la fin du même fichier, rajoutez ceci : | ||
+ | |||
+ | [...] | ||
+ | fastcgi.server = ( " | ||
+ | " | ||
+ | " | ||
+ | ))) | ||
+ | |||
+ | Enfin, redémarrez le serveur : | ||
+ | |||
+ | ''/ | ||
+ | |||
+ | **6. test de PHP5** | ||
+ | |||
+ | Rendez-vous dans le répertoire ''/ | ||
+ | Éditez ce fichier et ajoutez-y ceci : | ||
+ | <?php | ||
+ | phpinfo(); | ||
+ | ?> | ||
+ | Puis appelez ce fichier depuis votre navigateur : '' | ||
+ | |||
+ | |||
+ | |||
+ | Comme vous pouvez le constater sur la ligne Server API, PHP est bien configuré pour être interprété par le serveur à l'aide de FastCGI.\\ | ||
+ | En parcourant ce fichier vous verrez tous les modules déjà opérationnels avec PHP5... mais vous n'y verrez pas de modules MySQL !? | ||
+ | |||
+ | **7. support de MysQL dans PHP5** | ||
+ | |||
+ | Pour obtenir le support de MySQL dans PHP5 le plus simple est : | ||
+ | |||
+ | '' | ||
+ | |||
+ | Si vous souhaitez quelque chose de plus précis et de mieux adapté à vos besoins, utilisez cette commande : | ||
+ | |||
+ | '' | ||
+ | |||
+ | et choisissez parmi la // | ||
+ | |||
+ | Redémarrez le serveur : | ||
+ | |||
+ | ''/ | ||
+ | |||
+ | Réouvrez votre navigateur à l' | ||
+ | |||
+ | |||
+ | Enjoy ! :) | ||
+ | |||
+ | **8. liens** | ||
+ | |||
+ | * Lighttpd: http:// | ||
+ | * PHP: http:// | ||
+ | * MySQL: http:// | ||
+ | * Debian: http:// | ||
lighttpd.txt · Dernière modification : 2018/11/17 12:53 de 127.0.0.1