Outils pour utilisateurs

Outils du site


maniplamp

Installation d'un serveur LAMP

Pour disposer d'un serveur LAMP (Linux Apache MySQL PHP), on doit :

  • Installer les services apache2, mysql-server et php
  • Ajouter éventuellement PhpMyAdmin
  • Tester les accès

On suppose qu'on dispose d'un serveur Debian mis à jour par :

# apt update
# apt upgrade

Installation des services

# apt install apache2 mysql-server php

Permettre l'accès SSH (Putty) et sécuriser Mysql/MariaDB

Dans le fichier de configuration /etc/ssh/sshd_config

Ce n'est pas recommandé d'autoriser les accès distant à root en SSH

permit rootLogin yes

redémarrer le service

/etc/init.d/ssh restart

L'installation par défaut de MySql (ou MariaDB) permet un accès root sans mot de passe. Pour améliorer la sécurité, on procèdera à une post-configuration :

# mysql_secure_installation

Penser à cocher la configuration pour Apache2 en appuyant sur la barre d'espace

Installation de PhpMyAdmin

# apt install phpmyadmin 

Accès Root sur PhpMyAdmin

Si on souhaite donner un accès à root pour PhpMyAdmin (ou un autre compte à définir), on donnera les droits via Mysql:

# mysql -u root [-p]    //l'option -p permet de saisir le mot de passe à l'invite de commande
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost identified by '<mot_de_passe_root>'
maniplamp.txt · Dernière modification : 2020/07/26 19:51 de 127.0.0.1