Vous êtes sur la page 1sur 2

Installer Wget et Apache !

● 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)

● apt install mariadb-server mariadb-client -y


● Commençons maintenant la configuration: mysql_secure_installation
● Comme vous n'avez pas encore défini de mot de passe root pour votre base de données,
appuyez sur Entrée pour ignorer la requête initiale.
● Voici la configuration conseillée:

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 anonymous users? [Y/n] – Tapez y et appuyez sur Entrée.

Disallow root login remotely? [Y/n] – Tapez y et appuyez sur Entrée.

Remove test database and access to it? [Y/n] – Tapez y et appuyez sur Entrée.

Reload privilege tables now? [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

PhpMyAdmin est maintenant accessible !

Ajouter un utilisateur avec les droits d'accès distant !


(Optionnel)
● Accédez à la console MySQL: mysql -u root -p
● Une fois authentifié: CREATE USER '#le nom de l'utilisateur#'@'%' IDENTIFIED
BY '#Le mot de passe de l'utilisateur#';
puis GRANT ALL PRIVILEGES ON *.* TO '#le nom de l'utilisateur#'@'%' WITH
GRANT OPTION;
puis FLUSH PRIVILEGES;

Pour toutes éventuelles questions, n'hésitez pas à passer sur Discord.

● 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

Vous aimerez peut-être aussi