SliTaz GNU/Linux official and community documentation wiki.
.png
Translations of this page:

Mise en place d'un serveur web apache couplé à php sous Linux (SliTaz)


Installation et configuration du serveur web

Le serveur web que j'ai choisi d'installer est Apache, car il est gratuit, et que c'est le plus connu et le plus utilisé. Il ne consomme pas trop de ressources.

ATTENTION ! Si vous installez des applications web nécessitant un serveur web et php (constaté lors de l'installation de phpmyadmin), et qu'aucun serveur web/php tel que apache n'est présent, Slitaz installe automatiquement le serveur web lighttpd.

Tazpkg search apache

On s'apercoit que apache a bien ét trouvé et fait bien partie de la liste des installations disponibles avec SliTaz. On va donc maintenant l'installer :

tazpkg get-install apache

Je démarre ensuite apache (commande /etc/init.d/apache start ).

Normalement à ce stade ca fonctionne déjà.

Je rajoute ensuite apache aux service qui doivent démarrer automatiquement lorsqu'on démarre l'ordinateur ( commande leafpad /etc/rcS.conf ). Dans le cas présent, j'ai remplacé apache par httpd, car je désire utiliser apache, et que httpd risque de créer des conflits avec apache. Dans le fichier rcS.conf, situé dans /etc/, la ligne RUN_DAEMONS donne maintenant le résultat suivant :

RUN_DAEMONS= « dbus hald slim firewall apache named »

Installation et configuration de PHP

tazpkg get-install php-apache

Plus qu'a redémarrer l'ordinateur, et normalement c'est bon, ca fonctionne.

Finalisation

Pour un bon fonctionnement, les dossier, sous-dossier, et fichier (d'extension html ou php) doivent être accessibles. Y attribuer des droits récursifs (s'appliquant aussi dans les sous dossiers) me semble être nécessaire. Par exemple si on veut appliquer des droits récursifs on utilisera alors la commande :

chmod -R 755 \var\www\SiteWeb

l'option -R signifie qu'on applique les droits de manière récursive. 755 signifie qu'on donne aux groupes et autres utilisateurs les droits en lecture et exécution.

 
fr/guides/apache.txt · Last modified: 2016/11/28 07:47 by telvid