-
Notifications
You must be signed in to change notification settings - Fork 0
Prerequis
Cette page liste tout ce dont vous avez besoin avant d'installer Forum PHP, que ce soit en local ou en production.
- En local : Windows (avec XAMPP), macOS ou Linux, indifferemment.
- En production : un serveur Linux est recommande (Ubuntu 22.04 LTS ou Debian 12 par exemple). Les guides de production de ce wiki sont ecrits pour Linux.
- Version 8.3 ou superieure.
- Extensions requises :
pdo_mysqlmbstringopensslfileinfo-
gd(utilisee par Intervention Image pour les avatars et les emotes) tokenizerxmlctypejsonbcmathcurl
Vous pouvez verifier les extensions actives avec :
php -mComposer 2 est necessaire pour installer les dependances PHP du projet.
composer --versionNode.js 18 ou superieur (avec npm) est necessaire pour compiler les assets (Tailwind CSS et Alpine.js via Vite).
node --version
npm --version- MySQL 8 ou superieur, ou MariaDB 10.4 ou superieur.
- Le jeu de caracteres recommande est
utf8mb4avec la collationutf8mb4_unicode_ci(necessaire pour les emotes et le contenu multilingue).
Pour un deploiement en production, vous aurez besoin de l'un des deux serveurs web suivants :
- Apache 2.4 ou superieur, avec le module
mod_rewriteactive. Voir Mise en production avec Apache. - Nginx, associe a PHP-FPM. Voir Mise en production avec Nginx.
Un nom de domaine et un certificat TLS (par exemple via Let's Encrypt / Certbot) sont fortement recommandes pour toute mise en production accessible publiquement.
- Git, pour cloner et mettre a jour le depot.
- Un gestionnaire de processus comme
systemd(deja present sur la plupart des distributions Linux) pour gerer PHP-FPM, ou un futur worker de file d'attente si vous en ajoutez un.
Une fois ces prerequis reunis, passez a la page Installation locale ou directement a un guide de production selon votre besoin.
Forum PHP
Installation
Production
Utilisation
Autres