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 : <code> # apt update # apt upgrade </code>
  • Visualisez et testez la configuration IP du serveur avec les commandes suivantes : <code> # ip a # ping www.onisep.fr </code>

    Installation du serveur apache2

  • installer le paquetage apache2 : <code> # apt install apache2 </code>

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/html.

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 : <code> # systemctl stop apache2 </code>
  • pour lancer le service Web Apache2 : <code> # systemctl start apache2 </code>
  • pour relancer le service Web Apache2 : <code> # systemctl restart apache2 </code>

    Installation de PHP

  • Installation des prérequis pour l'installation de paquets issus de dépôts personnalisés <code shell> # apt -y install apt-transport-https lsb-release ca-certificates curl </code>
  • Import des clés de signature des paquets sury.org/php (mainteneur dernière version de PHP/Debian) <code shell> # wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg </code> Ajout du dépôt dans les sources d'installation <code shell> # bash -c 'echo “deb https://packages.sury.org/php/ $(lsb_release -sc) main”

    > /etc/apt/sources.list.d/php.list'

    <

    /code> Mise à jour de la liste des paquets et mise à jour de l'installation si besoin (2 opérations) <code shell> # apt update && apt upgrade -y </code>

  • installez le paquetage PHP : <code> # apt install php </code>
  • 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();
    ?>
    • Dans votre navigateur demandez l'URL : http://10.xxx.xxx.xxx/test.php. Vous devriez avoir : 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.
    • Contraindre Apache de relire son fichier de configuration : <code> # systemctl reload apache2 </code>
    reseau/debian/installapache.1613917747.txt.gz · Dernière modification : 2021/02/21 15:29 de techer.charles_educ-valadon-limoges.fr