====== 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.