[Eisfair] E1: PHP8-CLI / Nextcloud
Marcus Röckrath
marcus.roeckrath at gmx.de
Fr Nov 14 11:08:05 CET 2025
Hallo Frank,
Frank Eckelmann wrote:
> php -i | grep extension_dir
> extension_dir => /usr/lib/php8/20240924 => /usr/lib/php8/20240924
php findet keine Vorgabe für das extension-Verzeichniss und nutzt dann den
Defaultwert, der aber auf eis nicht existiert.
>> Nutzt du apache2_php8 oder php8-fpm?
Was offenbar nur bei apache2_php8 auftritt, denn er sucht komischerweise
dann im falschen Konfigurationsverzeichnis:
[Zitat aus dem letztjährigen Thread]
Holger und ich haben das Problem weiter eingrenzen können und es betrifft
auch E1, wenn nicht php8-fpm benutzt und aktiviert ist.
php-cli sucht die eisfair.ini fälschlicherweise in /etc/php8/fpm/conf.d,
müsste aber in /etc/php8/cli/conf.d diese lesen.
Ist php8-fpm nicht installiert oder nicht aktiviert, gibt es dort keine
eisfair.ini und er nimmt dann einen internen Default für das Libverzeichnis,
welches dann eben /usr/lib/php8/20230831 ist.
Daher hilft zunächst als Workaround das Anlegen des Links:
ln -s /usr/lib/php8/extensions /usr/lib/php8/20230831
Bitte mal den Link erzeugen und schauen, ob nun das Problem verschwindet.
[/Zitat]
Willst du bei apache2_php8 hilft also eventuell das Anlegen eines Links:
ln -s /usr/lib/php8/extensions /usr/lib/php8/20240924
IMHO besser: Wechsel auf php8-fpm, wobei dann aber zwingend auch in der
Apache2-Konfiguration die Option APACHE2_MPM anzupassen ist:
"Ein Wechsel von 'apache2_php' zu 'php-fpm' erfordert auch einen Wechsel
in der Apache2 Konfiguration 'APACHE2_MPM'
apache2_php ⇒ APACHE2_MPM='prefork'
php-fpm ⇒ APACHE2_MPM='event' oder 'worker'"
> apache2_php8 nutze ich
>
> Hat php8-fpm Vorteile?
IMHO das moderne Interface.
Das Problem hat aber IMHO mit einem Fehler im Bau von php-cli zu tun.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair