2 janvier 2013   Webmaster   Internet    2 min de lecture  

Installer un serveur Web en local

Installer un serveur web Apache en local permet de tester des thèmes, d’essayer d’autres CMS ou de préparer vos articles en toute sécurité.

Dans le tutoriel, je choisis d’utiliser « userdir » pour mettre les fichiers dans mon répertoire utilisateur pour deux raisons :

Installation

Je choisis de ne pas installer de base de données car mon CMS (Pluxml) n’en a pas besoin.
Allons-y !
D’abord le serveur apache :

# apt install apache2

Pour vérifier son bon fonctionnement, il faut taper dans la barre url de votre navigateur « localhost » la réponse devrait être « It works! »

Maintenant, installons php5 :

# apt install php5 libapache2-mod-php5 php5-gd

Je veux également installer le module « userdir » (qui me permet de lire mes pages web placées dans le répertoire /home/user/public_html.

# a2enmod userdir

Profitons-en pour activer l’URL rewriting (utile au référencement de vos pages) :

# a2enmod rewrite

Il est nécessaire de redémarrer apache :

# service apache2 restart

Pour lire ces pages placées dans public_html, il faut modifier le fichier /etc/apache2/mods-available/php5.conf en commentant la ligne php_admin_value engine Off pour obtenir :

…
 <IfModule mod_userdir.c>
 <Directory /home/*/public_html>
 # php_admin_value engine Off
 </Directory>
 </IfModule>
 …

Créons un répertoire public_html avec les bons droits (pas sous root) :

$ mkdir ~/public_html &amp;&amp; chmod 0755 ~/public_html

Écrivons un fichier info.php pour vérifier le fonctionnement de Php :

$ echo '<?php phpinfo(); ?>' > ~/public_html/info.php

Redémarrons apache une dernière fois :

# service apache2 restart 

Vérification

Ouvrez maintenant votre navigateur à l’url : http://localhost/~user/info.php (remplacez « user » par votre nom d’utilisateur) et vous devriez obtenir ceci :

img

commentaires produits par Disqus

© 2018 - 90v3Z - L3 P1n90U1n - Propulsé par Hugo