Installation d’Apache, PHP et MariaDB
3.1 Installer Apache, MariaDB et PHP
sudo apt install -y \
apache2 mariadb-server cron \
libapache2-mod-php8.2 \
php8.2 php8.2-cli php8.2-common php8.2-opcache \
php8.2-mysql php8.2-curl php8.2-gd php8.2-intl \
php8.2-bcmath php8.2-mbstring php8.2-xml \
php8.2-zip php8.2-bz2 php8.2-ldap php8.2-apcu \
curl wget ca-certificates tar unzip ldap-utils netcat-openbsd
Activer et démarrer les services :
sudo systemctl enable --now apache2 mariadb
sudo systemctl status apache2 mariadb --no-pager
Contrôler PHP :
php -v
php -m | sort
Les modules importants doivent inclure au minimum bcmath, curl, dom, fileinfo, gd, intl, mbstring, mysqli, openssl, session, xml et zlib.
3.2 Sécuriser MariaDB
sudo mariadb-secure-installation
Recommandations :
- supprimer les utilisateurs anonymes ;
- interdire la connexion distante de
root; - supprimer la base de test ;
- recharger les privilèges.
Sur Debian, le compte MariaDB root utilise généralement l’authentification locale par socket. Il n’est pas obligatoire de lui attribuer un mot de passe si l’accès administrateur se fait avec sudo mariadb.
Documentation GLPI 11 — Debian 12, Apache, PHP 8.2 et MariaDB.
No comments to display
No comments to display