PHP Probleme und Fehler

PHP Upgrade in Debian aktualisiert Systemd Daemon falsch, der dann nicht mehr startet

  • /lib/systemd/system/php7.4-fpm.service
[Unit]
Description=The PHP 7.4 FastCGI Process Manager
Documentation=man:php-fpm7.4(8)
After=network.target nginx.service

[Service] 
Type=notify
RuntimeDirectory=php
RuntimeDirectoryMode=755
RuntimeDirectoryPreserve=yes
PIDFile=/var/run/php/php7.4-fpm.pid
ExecStart=/usr/sbin/php-fpm7.4 --nodaemonize --fpm-config /etc/php/7.4/fpm/php-fpm.conf
ExecReload=/bin/kill -USR2 $MAINPID

[Install]
WantedBy=multi-user.target

PHP Module nach installieren

apt install php7.4-gmp
  • Herausfinden, mit welcher Ini-Datei PHP läuft
root@server:/# php --ini
Configuration File (php.ini) Path: /etc/php/7.4/cli
Loaded Configuration File:         /etc/php/7.4/cli/php.ini
Scan for additional .ini files in: /etc/php/7.4/cli/conf.d
Additional .ini files parsed:      /etc/php/7.4/cli/conf.d/10-mysqlnd.ini,
/etc/php/7.4/cli/conf.d/ [...]
  • Das Modul sollte eigentlich bei der Installation in die richtige INI Datei eingetragen worden sein. Ist das nicht der Fall, muss es noch in /etc/php/7.4/cli/php.ini oder /etc/php/7.4/cli/conf.d/20-gmp.ini eingetragen werden:
extension=gmp.so