Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
informatique:serveur:web-linux-apache:installer-phpmyadmin [2023/02/09 16:12] – supprimée - modification externe (Unknown date) | informatique:serveur:web-linux-apache:installer-phpmyadmin [2023/02/09 16:12] (Version actuelle) – ↷ Page déplacée de informatique:serveur-web-linux-apache:installer-phpmyadmin à informatique:serveur:web-linux-apache:installer-phpmyadmin Cédric ABONNEL | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== | ||
+ | |||
+ | Prérequis : | ||
+ | * PHP 7.4 | ||
+ | * Apache 2.4 | ||
+ | * MariaDB / MySQL 5.5 et plus | ||
+ | |||
+ | Les modules PHP **mysql**, **zip**, **gd** et **mbstring** sont nécessaires pour une utilisation optimale de l' | ||
+ | <code BASH> | ||
+ | sudo apt install php7.4-mysql php7.4-mbstring php-zip php-gd | ||
+ | </ | ||
+ | |||
+ | Télécharger l' | ||
+ | |||
+ | |||
+ | |||
+ | cd /var/www | ||
+ | |||
+ | wget https:// | ||
+ | |||
+ | sudo tar -xzvf phpMyAdmin-5.0.2-all-languages.tar.gz | ||
+ | sudo rm phpMyAdmin-5.0.2-all-languages.tar.gz | ||
+ | cd phpMyAdmin-5.0.2-all-languages | ||
+ | sudo chgrp -R www-data . | ||
+ | sudo chmod -R g+s . | ||
+ | |||
+ | --- | ||
+ | |||
+ | Configuration simple | ||
+ | |||
+ | <code PHP> | ||
+ | <?php | ||
+ | // use here a value of your choice at least 32 chars long | ||
+ | $cfg[' | ||
+ | |||
+ | $i=0; | ||
+ | $i++; | ||
+ | $cfg[' | ||
+ | // if you insist on " | ||
+ | // $cfg[' | ||
+ | </ | ||
+ | |||
+ | --- | ||
+ | |||
+ | configuration site avaible | ||
+ | |||
+ | sudo nano / | ||
+ | |||
+ | < | ||
+ | Alias /phpmyadmin / | ||
+ | |||
+ | < | ||
+ | Options Indexes FollowSymLinks | ||
+ | DirectoryIndex index.php | ||
+ | |||
+ | < | ||
+ | AddType application/ | ||
+ | |||
+ | php_flag magic_quotes_gpc Off | ||
+ | php_flag track_vars On | ||
+ | php_flag register_globals Off | ||
+ | php_value include_path . | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | # Authorize for setup | ||
+ | < | ||
+ | < | ||
+ | AuthType Basic | ||
+ | AuthName " | ||
+ | AuthUserFile / | ||
+ | </ | ||
+ | Require valid-user | ||
+ | </ | ||
+ | |||
+ | # Disallow web access to directories that don't need it | ||
+ | < | ||
+ | Order Deny,Allow | ||
+ | Deny from All | ||
+ | </ | ||
+ | < | ||
+ | Order Deny,Allow | ||
+ | Deny from All | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Activer la configuration du site | ||
+ | |||
+ | sudo a2ensite 100-phpmyadmin | ||
+ | |||
+ | sudo systemctl reload apache2 | ||
+ | |||
+ | | ||
+ | --- | ||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | |||
+ | Code intégral et interactif en cours de rédaction sur [[https:// |