Comment installer un systéme lamp ? ====== apache ====== sudo apt-get install apache2 ====== Userdir ====== sudo a2enmod userdir # il peut y avoir une erreur 403 dans ce cqas il faut lancer les 2 commandes suivantes chmod 711 "$HOME" chmod 755 "$HOME/public_html" sudo systemctl restart apache2 Solution avec un lien symbolique change user par ton compte mkdir "$HOME"/public_html ln -s "$HOME"/public_html /var/www/html ====== Installer MySQL ou Mariadb====== sudo apt install mariadb-server mariadb-client ====== Installer php ====== sudo apt update sudo apt install php libapache2-mod-php php-mysql php-cli ====== Installer virtuahost ====== - faire le fichier domaine.conf - faire un fichier index.html pour tester sur la racine du site - ====== Installer cerbot ====== a2enmod ssl systemctl restart apache2 echo "deb http://ftp.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/backports.list apt update Installer le paquet certbot : apt install certbot -t jessie-backports certbot certonly --standalone -d domaine --pre-hook "systemctl stop apache2" --post-hook "systemctl start apache2 ça ne marche pas. cerbot --apache et ça a marché. Bon il va falloir revalider tout cela https://www.youtube.com/watch?v=3sz3ukyYN0I https://certbot.eff.org/lets-encrypt/debianjessie-apache ==== Activer le mode rewrite ==== a2enmod rewrite ====== Installer phpmyqdmin ====== apt-get install phpmyadmin Eventuellement sudo mysql -u root -p CREATE USER USERNAME IDENTIFIED by 'PASSWORD'; GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost'; EXIT; [[linux:index]|retour Linux]]