Ceci est une ancienne révision du document !
Un memo sur l’installation complète d’une machine avec du apache mysql php etc…
apt install aptitude htop vim screen sudo ncdu elinks
ncdu est un petit script qui affiche graphiquement dans un terminal la taille des répertoires. Une belle alternative à du -hcs *
elinks est un navigateur web en mod texte, indispensable pour le apache status
apt install php7.3-fpm php7.3-gd php7.3-mbstring php7.3-curl php7.3-mysql php7.3-pgsql php7.3-xml apt install mariadb-server apt install apache2 apachetop
Mettre VI par défaut
update-alternative --config editor
configurer sudo, par défaut vous pouvez ajouter votre utilisateur au groupe sudo
adduser nom_utilisateur sudo
Si vous voulez le configurer à la main
visudo /etc/sudoers.d/nom_utilisateur
insérer la ligne
nom_utilisateur ALL=(ALL) ALL
ou bien, si vous ne voulez pas saisir de mot de passe
nom_utilisateur ALL=(ALL) NOPASSWD:ALL
apt install php7.3-fpm a2enmod proxy_fcgi a2enconf php7.3-fpm systemctl restart apache
mysql_secure_installation
Pour autoriser à se connecter via adminer
# mysql -p MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO root@'localhost' IDENTIFIED BY 'mon_mot_de_passe'; Query OK, 0 rows affected (0.00 sec)