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 Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
floss:config_ubuntu_server [2020/08/24 14:47] – villersd | floss:config_ubuntu_server [2021/06/04 13:01] – villersd | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Configuration type d'un serveur sous Ubuntu ====== | ====== Configuration type d'un serveur sous Ubuntu ====== | ||
* Configuration pour usage général et scientifique | * Configuration pour usage général et scientifique | ||
- | * Téléchargement : [[https:// | + | * Téléchargement : [[https:// |
* Gravure du fichier iso, ou préparation d'une clé USB via Balena-Etcher (par exemple) | * Gravure du fichier iso, ou préparation d'une clé USB via Balena-Etcher (par exemple) | ||
* Versions précédentes : | * Versions précédentes : | ||
Ligne 84: | Ligne 84: | ||
</ | </ | ||
- | ===== Installation du serveur sous Ubuntu | + | ===== Installation du serveur sous Ubuntu |
<note important> | <note important> | ||
- | Installation standard de Linux, Apache, MySQL, Php + outils. Base choisie : Ubuntu server. Un test préalable avec la version 19.10 aboutit à des difficultés, | + | Installation standard de Linux, Apache, MySQL, Php + outils. Base choisie : Ubuntu server. |
* [[http:// | * [[http:// | ||
* Lancement de VirtuaBox et création d'une nouvelle machine virtuelle (VM). Par exemple : | * Lancement de VirtuaBox et création d'une nouvelle machine virtuelle (VM). Par exemple : | ||
- | * Ubuntu-18.04_server | + | * Ubuntu-20.04.2_server |
- | * 2048 Mo | + | * 8192 Mo |
* Disque dur virtuel (.vdi) 10 Go (dynamiquement alloué) | * Disque dur virtuel (.vdi) 10 Go (dynamiquement alloué) | ||
* Ajustement (menu configuration) de quelques paramètres de la VM : | * Ajustement (menu configuration) de quelques paramètres de la VM : | ||
Ligne 153: | Ligne 153: | ||
* **sudo apt install php libapache2-mod-php** | * **sudo apt install php libapache2-mod-php** | ||
* **sudo nano / | * **sudo nano / | ||
- | * La configuration de PHP se fait via un fichier php.ini localisé sous Bionic (Ubuntu 18.04) ici : /etc/php/7.2/ | + | * La configuration de PHP se fait via un fichier php.ini localisé sous Focal Fossa 20.04 ici : /etc/php/7.4/ |
* Paquets PHP souvent utiles (des modules additionnels pourront être installés en fonction des logiciels installés sur le serveur ainsi que leurs extensions/ | * Paquets PHP souvent utiles (des modules additionnels pourront être installés en fonction des logiciels installés sur le serveur ainsi que leurs extensions/ | ||
* **sudo apt install php-curl php-gd php-intl php-json php-mbstring php-xml php-zip** | * **sudo apt install php-curl php-gd php-intl php-json php-mbstring php-xml php-zip** | ||
* Remarques | * Remarques | ||
- | * php-mcrypt a été enlevé depuis php 7.2 | + | |
- | | + | |
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
Ligne 166: | Ligne 165: | ||
* installation soit de MySQL, soit de MariaDB (pour l' | * installation soit de MySQL, soit de MariaDB (pour l' | ||
* sudo apt install mysql-server | * sudo apt install mysql-server | ||
- | * sudo apt install mariadb-server | + | |
* Test local de MySQL : | * Test local de MySQL : | ||
* sudo mysql | * sudo mysql | ||
Ligne 181: | Ligne 180: | ||
* sudo service apache2 restart **ou** sudo systemctl restart apache2 | * sudo service apache2 restart **ou** sudo systemctl restart apache2 | ||
* sudo service mysql restart **ou** sudo systemctl restart mysql | * sudo service mysql restart **ou** sudo systemctl restart mysql | ||
+ | |||
+ | ==== Adminer ==== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * références adminer plus anciennes : | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | * Installation : | ||
+ | * sudo apt-get install adminer **ou mieux, utiliser la version la plus récente sur le site :* | ||
+ | * sudo wget " | ||
+ | * Access Adminer at the following address : [[http:// | ||
+ | |||
+ | ==== PhpMyAdmin (obsolete sous 20.04, ok en 18.04 ==== | ||
+ | <note warning> | ||
+ | * Conservé pour mémoire et usage sous Ubuntu 18.04 | ||
+ | * Poursuivre l' | ||
+ | </ | ||
+ | |||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
Ligne 197: | Ligne 220: | ||
* utilisateur : phpmyadmin - mdp : phpmyadmin_mdp | * utilisateur : phpmyadmin - mdp : phpmyadmin_mdp | ||
* superutilisateur mysql/ | * superutilisateur mysql/ | ||
- | * < | + | |
- | * < | + | |
- | * < | + | |
- | * Access Adminer at the following address : [[http:// | + | |
- | * références adminer : | + | |
- | * [[http:// | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
==== Compléments d' | ==== Compléments d' | ||
Ligne 270: | Ligne 287: | ||
* ... | * ... | ||
+ | ===== Virtualisation et containers sur le serveur ===== | ||
+ | * [[https:// | ||
+ | * [[https:// |