Forum Linux.debian/ubuntu Debian Trixie et dépendance php8.5

Posté par . Licence CC By‐SA.
Étiquettes : aucune
2
17
août
2026

Bonjour à tous,

Actuellement ma machine est sur debian Trixie avec php8.4 et j'ai le projet agendav en v2.6.0 qui tourne avec php8.4.

Une nouvelle version est arrivée du projet agendav et j'aimerais l'utiliser.
Le seul problème est qu'il a besoin de php8.5 pour tourner.

Est-il possible d'installer php8.5 depuis le dépot sury sur ma debian trixie stable ? Est-ce que ça poserais un problème de stabilité dans le système ?

Merci pour vos retours.

Lien projet agendav : https://github.com/agendav/agendav

  • # Backports ?

    Posté par . Évalué à 2 (+1/-0). Dernière modification le 17 août 2026 à 13:18.

    Désolé, j'ai vraiment pas le temps de faire mieux que ça.
    Si quelqu'un veut confirmer (ou pas) et développer (ou pas) ...

    • [^] # Re: Backports ?

      Posté par . Évalué à 6 (+4/-0). Dernière modification le 17 août 2026 à 13:52.

      Les backports ne vont pas aider... PHP 8.5 est encore dans « experimental ».

      Si tu veux absolument utiliser AgenDAV (avec PHP 8.5 sans casser) ton système avec des dépôts tiers le mieux est d'utiliser docker pour l'installer. Et cela tombe bien puisque le dépôt GitHub offre tout ce qu'il faut pour cela :

      A docker-compose.yml is provided in this repository for local development. It brings up AgenDAV (PHP-Apache, on port 8080), MariaDB, and a Baikal CalDAV server (on port 8081). Run docker compose up from the repository root: a one-shot web-builder service runs npm ci, composer install, and the asset build the first time (allow 1-2 minutes), then exits. Subsequent starts detect the existing build and skip it, so the stack comes up in a few seconds.

  • # il faut utiliser le dépôt de Sury

    Posté par (site web personnel) . Évalué à 3 (+1/-0).

    Sury est le packageur Debian de PHP et il propose un dépôt Debian qui permet d'avoir plusieurs versions de PHP en même temps et d'avoir des versions les plus récentes rapidement.

    Pour l'installation, il faut suivre les instructions sur https://packages.sury.org/php/README.txt.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

    • [^] # Re: il faut utiliser le dépôt de Sury

      Posté par . Évalué à 1 (+0/-0).

      Il y a un risque à l'utiliser sur le système en direct ?

      Php8.5 n'intervient pas sur le système si ?

      • [^] # Re: il faut utiliser le dépôt de Sury

        Posté par . Évalué à 3 (+0/-0).

        les paquets PHP8.5 vont remplacer les paquets 8.4
        donc si, cela va impacter ton systeme

        si tu veux faire cohabiter les PHP, y a surement moyens, mais il faut trouver comment lui faire installer sans virer l'autre

        ensuite dans tes environnements web, lui dire de charcher l'un ou l'autre des PHP selon le site que tu vises

        Virtualmin gere ce genre de cas, mais je crois que sur les versions majeures (PHP5, PHP7, PHP8) mais pas entre les mineures (PHP7.0, PHP7.4 ou PHP8/PHP8.4)

        comme dit plus haut, tu seras plus serein à installer le nouvel outil sur une nouvelle machine, puis demain tu y mettras l'outil qui ne tournait qu'en php8.4,
        et tu recyclera la "vieille machine" pour les mises à jour en PHP9, etc

        ou tu fais du docker pour que chaque logiciel soit "indepdenant" de l'OS ou des paquets qui le composent

      • [^] # Re: il faut utiliser le dépôt de Sury

        Posté par . Évalué à 2 (+0/-0).

        Oui sauf si tu maitrises parfaitement la gestion des paquets et les éventuels conflits.
        L'utilisation de ce dépôt va casser le système des méta-paquet php : ceux sans numéro de version qui dépendent toujours de la dernière version présente dans les dépôts officiels.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.