I added PHP version 8.1. with (in debian 13):
Code
-- /etc/liveconfig/lua.d/php81.lua
-- register additional PHP interpreter from Sury repository
LC.web.addPHP( {
['id'] = 'php81',
['cli'] = '/usr/bin/php8.1',
['cgi'] = '/usr/bin/php-cgi8.1',
['fpm'] = {
['bin'] = '/usr/sbin/php-fpm8.1',
['start'] = 'systemctl start php8.1-fpm',
['stop'] = 'systemctl stop php8.1-fpm',
['reload'] = 'systemctl restart php8.1-fpm',
['pool'] = '/etc/php/8.1/fpm/pool.d',
['sockets'] = '/run/php'
},
['eol-date'] = '2025-12-31'
} )
Alles anzeigen
Ergebnis:
Code
liveconfig --diag
_ _ ___ __ _ (R)
| | (_)_ _____ / __|___ _ _ / _(_)__ _
| |__| \ V / -_) (__/ _ \ ' \| _| / _` |
|____|_|\_/\___|\___\___/_||_|_| |_\__, |_____________________________________
|___/
Versions:
LiveConfig 3.2.2 (build 17630, commit 8e2de334e)
libk 0.9.1 (b7950668)
OpenSSL 3.5.6 (runtime: 3.5.6)
PCRE 10.47 (runtime: 10.47)
SQLite 3.53.1 (runtime: 3.53.1)
cURL 8.20.0 (runtime: libcurl/8.20.0 OpenSSL/3.5.6 zlib/1.3.2)
libdb 1.23.6
libev 4.33
zlib 1.3.2 (runtime: 1.3.2)
..
- PHP 8.1.34 (code='php81', eol='2025-12-31')
CGI/FastCGI: /usr/bin/php-cgi8.1
FPM: /usr/sbin/php-fpm8.1
pool config: /etc/php/8.1/fpm/pool.d
default php.ini: /etc/php/8.1/cgi/php.ini
- PHP 8.4.21 [DEFAULT] (code='php8')
CGI/FastCGI: /usr/bin/php-cgi
FPM: /usr/sbin/php-fpm8.1
pool config: /etc/php/8.1/fpm/pool.d
default php.ini: /etc/php/8.4/cgi/php.ini
- default PHP CLI: /usr/bin/php
Alles anzeigen
Mein Punkt ist, dass die Pool-Konfiguration der neuen Version offenbar die Standard-Pool-Konfiguration beeinflusst hat. Ich bin der Meinung, dass jede PHP-Version ihren eigenen Pool-Ordner haben sollte. Das Ergebnis meiner zusätzlichen Version ist, dass 8.4 und 8.1 sich nun den Pool-Ordner /etc/php/8.1/fpm/pool.d teilen.
Ich habe auf meinem lcclient-Server nachgeprüft, auf dem ich 8.1 noch nicht installiert habe, und dort sehe ich, wie der Pool-Ordner eigentlich hätte aussehen sollen:
Code
lcclient --diag
..
- PHP 8.4.21 [DEFAULT] (code='php8')
CGI/FastCGI: /usr/bin/php-cgi
FPM: /usr/sbin/php-fpm8.4
pool config: /etc/php/8.4/fpm/pool.d
default php.ini: /etc/php/8.4/cgi/php.ini
- default PHP CLI: /usr/bin/php
Falls dies tatsächlich unerwünscht ist oder hier ein Fehler vorliegt, könnte dies bitte behoben werden, bevor wir in der Sommerhitze einschlafen
?