Outils pour utilisateurs

Outils du site


reseau:debian:installapache

Ceci est une ancienne révision du document !


Installation du service Web Apache & de PHP 7

Test du serveur Debian

  • accédez à votre machine virtuelle Debian,
  • Ouvrez une session avec le compte root (mot de passe btssio),
  • Effectuer une mise à jour de votre serveur avec les commandes suivantes :
# apt-get update
# apt-get upgrade
  • Visualisez et testez la configuration IP du serveur avec les commandes suivantes :
# ifconfig
# ping www.onisep.fr

Installation du serveur apache2

  • installer le paquetage apache2 :
# apt-get install apache2 

Les paquetages nécessaires sont installés.

Une rapide configuration est effectuée et le serveur apache démarre.

La racine du site web principal DocumentRoot est /var/www/.

Testez le bon fonctionnement du serveur Web

  • utilisez ifconfig pour connaître l'adresse IP du serveur. Par exemple 10.187.37.xxx
  • sur un ordinateur Windows 7, lancez le navigateur avec l'adresse http://10.187.37.xxx

Vous devriez voir s'afficher le message It works.

  • Modifiez la page d'accueil pour affiche le nom de votre serveur.
  • pour arrêter le service Web Apache2 :
# /etc/init.d/apache2 stop 
  • pour lancer le service Web Apache2 :
# /etc/init.d/apache2 start 
  • pour relancer le service Web Apache2 :
# /etc/init.d/apache2 restart 

Installation de PHP5

  • installez le paquetage PHP7.0 :
# apt-get install php 

L'installation des paquetages nécessaires se fait.

Pour vérifier que Apache exécute les scripts PHP, créez le fichier test.php dans /var/www/html.

  • positionnez-vous dans le dossier de publication de /var/www/html
# cd /var/www/html
  • créez le fichier test.php avec l'éditeur nano :
/var/www/html# nano test.php 
<?php
phpinfo();
?>

Si Apache vous propose de télécharger le fichier, cela signifie qu'il n'est pas configuré correctement c'est çà dire qu'il ne reconnaît pas que votre fichier contient des scripts php.

Vérifier la configuration d'Apache

Vérifiez l'existence des fichiers suivants @php5.conf et @php5.load dans le dossier /etc/apache2/mods-enabled vous pouvez éditez ces fichiers pour voir leur contenu :

  • @php5.load contient : LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
  • @php5.conf contient : SetHandler application/x-httpd-php .php .phtml .php3
  • Contraindre Apache de relire son fichier de configuration :
# /etc/init.d/apache2 reload 
reseau/debian/installapache.1519996870.txt.gz · Dernière modification: 2018/03/02 14:21 de 127.0.0.1