Ajouter le dépôt deb.sury.org qui propose encore php 7.0
1) Installer les dépendances nécessaires:
apt update apt install ca-certificates lsb-release apt-transport-https curl bash sudo |
2) Ajouter le dépôt de PHP:
curl -sSL https://packages.sury.org/php/README.txt | sudo bash - |
3) Installer PHP 7.0:
apt update apt install php7.0 |
4) Installer les extensions PHP:
apt install php7.0-cgi php7.0-cli php7.0-common php7.0-curl php7.0-gd php7.0-imap php7.0-intl php7.0-json php7.0-mbstring php7.0-mcrypt php7.0-mysql php7.0-opcache php7.0-pspell php7.0-readline php7.0-recode php7.0-snmp php7.0-soap php7.0-sqlite3 php7.0-sybase php7.0-tidy php7.0-xml php7.0-xmlrpc php7.0-xsl |
5) Vérification de la version de php
php -v |
6) Installation du serveur web apache2
apt install apache2 |
7) Activer le module php7.0 dans apache2
a2enmod php7.0 a2dismod php8.3 |
8) Redémarrer Apache2
systemctl restart apache2 |
9) Page de test afin d'avoir les info de php sur une page
nano /var/www/html/info.php <?php phpinfo(); ?> |
10) Installer MariaDB
Ouvrez un terminal et ajoutez le dépôt MariaDB :
apt update apt install software-properties-common add-apt-repository ppa:mariadb/mariadb-10.1 |
Installez MariaDB avec la commande suivante :
apt update apt install mariadb-server-10.1 mariadb-client-10.1 |
Une fois installé, vous pouvez vérifier la version de MariaDB :
mysql --version |
11) Installer phpMyAdmin
12) Extraire les fichiers
tar -xf phpMyAdmin-4.8.5-all-languages.tar.xz |
13) Déplacer le PhpMyAdmin dans le bon dossier
mv phpMyAdmin-4.8.5-all-languages /var/www/html/phpMyAdmin |
14) Attribuer les bonnes permissions au dossier
chown -R www-data:www-data /var/www/html/phpMyAdmin |
15) Crée un utilisateur et lui donner tout les privilèges
mysql create user admin@'%' identified by 'MDP'; grant all privileges on *.* to admin@'%' with grant option; flush privileges; exit; |
16) Supprimer les messages d'erreurs
a) Créer un fichier de configuration pour phpMyAdmin :
cd /var/www/html/phpmyadmin cp config.sample.inc.php config.inc.php |
b) Ouvrir le fichier config.inc.php pour le configurer
nano /var/www/html/phpmyadmin/config.inc.php $cfg['blowfish_secret'] = 'ufwzLFJ5qjMQvLv9YVwRRu2kGjvYSYflNZzzAamqwPA='; => ( mettre clé secrète aléatoire à Générer avec la commande [head -c 32 /dev/urandom | base64] ). |
Dernière édition: