Drupal 10.1 sur OpenBSD 7.3 : installer avec Composer

DEV - 24/09
Résumé Drupal est l'un des systèmes de gestion de contenu alias CMS. Il est basé sur PHP et...

Résumé

Drupal est l'un des systèmes de gestion de contenu alias CMS. Il est basé sur PHP et Symfony.

Symfony est l'un des frameworks Web PHP. Il a une longue histoire et une bonne stabilité.

Ce sont généralement de bonnes options pour créer des services Web.

  • Symfony offre la possibilité primitive de créer une structure de données et une interface utilisateur flexibles.
  • Drupal propose des composants robustes pour créer un service contenant l'authentification, les rôles d'utilisateur et les champs fonctionnels. En outre, la Drupal Association a écrit sur "Pourquoi nous utilisons Symfony".

Attention, ils peuvent avoir une courbe d'apprentissage plus abrupte pour les débutants que WordPress et peut-être Laravel.

Cet article montre comment installer Drupal avec PHP sur OpenBSD, le système d'exploitation solide. Ici, Composer, le gestionnaire de packages PHP, est utilisé, ce qui facilite éventuellement la mise à jour.

Environnement

  • Système d'exploitation : OpenBSD 7.3
  • Base de données : MariaDB 10.9
  • Moteur d'application : PHP 8.2
    • Gestionnaire de packages : Composer 2.5 (Attention : il est donné comme lié à PHP 8.1)
  • CMS : Drupal 10 (10.1, en fait)
    • basé sur : Symfony 6.3
  • Web : httpd d'OpenBSD
    • géré avechttpd.conf

Oui, Drupal 10 prend en charge PHP 8 (ainsi que Drupal 9). En fait, il fonctionne avec PHP 8.1 et versions ultérieures. (Voir : "Versions PHP prises en charge" dans la documentation officielle)

Didacticiel

🪄 Aperçu 💫

  1. Créer une base de données MariaDB pour Drupal. → Aller à la rubrique
  2. Installez PHP, ses extensions et Composer. Les autres forfaits sont facultatifs. → Sauter
  3. Créez un projet Drupal avec Composer. → Sauter
  4. Configurer les serveurs : PHP-FPM pour l'application et OpenBSD httpd pour le Web. → Sauter
  5. Installez Drupal via le programme d'installation Web. → Sauter

Créer une base de données MariaDB pour Drupal

Si vous n'avez pas encore installé MariaDB, cet article vous aidera.

Connectez-vous à votre serveur de base de données.

$ mysql -u racine -p
Entrer en mode plein écran Quitter le mode plein écran

Créez une base de données et l'utilisateur correspondant.

CRÉER UNE BASE DE DONNÉES\ JEU DE CARACTÈRES utf8mb4 COLLATE utf8mb4_unicode_ci ; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES \ ON.* À\ IDENTIFIÉ PAR ''; PRIVILÈGES FLUSH ;
Entrer en mode plein écran Quitter le mode plein écran

Installer PHP, ses extensions et Composer

PHP

Nous pouvons ob...
[Courte citation de 8% de l'article original]

Loading...