Module ‘json’ already loaded in Unknown on line 0

Mir sind gerade fast die Augen rausgefallen als ich bei einem Blick ins Error-Log des Apache Webservers unter Debian Etch abertausende Zeilen mit der Fehlermeldung "PHP Warning: Module ‘json’ already loaded in Unknown on line 0" sah. Jeder Seitenaufruf erzeugte diesen Fehler. Die installierten Pakete (php5-cgi + Module sowie apache2 + Module) entstammen dem offiziellen Debian Etch Repository, das Problem betrifft also wahrscheinlich auch noch viele weitere Systeme, bei denen nicht ständig ins Error-Log geschaut wird. Wahrscheinlich wird beim Start des php-cgi Prozesses noch eine andere Konfigurationsdatei als /etc/php5/cgi/php.ini, mit der Anweisung das Modul zu laden, ausgelesen.

Beheben lässt sich das Problem durch das Editieren von /etc/php5/cgi/php.ini. Dort die Zeile, die das json-Modul lädt, einfach auskommentieren und den Apache neustarten.