Académique Documents
Professionnel Documents
Culture Documents
● La classique mise à jour des Repo : apt update && apt upgrade
● Installons Wget (Il est très probable qu'il soit déjà présent) : apt install wget
● Installons le serveur Web: Apache 2 apt install apache2 -y
● Installons maintenant PHP: apt install php php-cgi php-mysqli php-pear php-
mbstring php-gettext libapache2-mod-php php-common php-phpseclib php-
mysql -y
Installation de MariaDB:
Si MariaDB est déjà installé sur votre VPS, ne faites pas à nouveau son installation ! (Sautez ces
étapes)
Set root password? [Y/n] – Tapez y et appuyez sur Entrée pour créer un mot de passe root fort
pour votre base de
données.
Remove test database and access to it? [Y/n] – Tapez y et appuyez sur Entrée.
Installation de PhpMyAdmin:
● Téléchargeons la dernière version de PMA: wget
https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-
languages.tar.gz
● Créons maintenant le dossier nécessaire: mkdir /var/www/html/phpmyadmin
● Nous allons décompresser le fichier: tar xvf phpMyAdmin-latest-all-
languages.tar.gz --strip-components=1 -C /var/www/html/phpmyadmin
● Création du fichier de configuration: cp
/var/www/html/phpmyadmin/config.sample.inc.php
/var/www/html/phpmyadmin/config.inc.php
puis nano /var/www/html/phpmyadmin/config.inc.php
● Localisez la ligne suivante: $cfg['blowfish_secret'] = ''; et Insérez-y une clé
chiffrée en BlowFish.
Par exemple: $cfg['blowfish_secret'] = '#VotreBlowFish#';
Attention: Pour des raisons de sécurité, chaque clé BlowFish doit être absolument unique
à chaque installation !
● Attributions des bonnes permissions: chmod 644
/var/www/html/phpmyadmin/config.inc.php
puis chown –R www-data:www-data /var/www/html/phpmyadmin
● Redémarrons Apache2: systemctl restart apache2
● mkdir /var/www/html/blog/phpmyadmin
● tar xvf phpMyAdmin-latest-all-languages.tar.gz --strip-components=1 -
C /var/www/html/blog/phpmyadmin
● cp /var/www/html/blog/phpmyadmin/config.sample.inc.php
/var/www/html/blog/phpmyadmin/config.inc.php
● nano /var/www/html/blog/phpmyadmin/config.inc.php
● chmod 644 /var/www/html/blog/phpmyadmin/config.inc.php
● chown –R www-data:www-data /var/www/html/blog/phpmyadmin