[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