Heute bin ich bei der Installation von PHPIDS auf einen Fehler gestoßen, dessen Bedeutung ich mir nicht sofort erklären konnte.
Er lautete:
CODE:
-
Fatal error: Interface 'Countable' not found in /path/zum/IDS/Report.php on line 49
Mögliche Lösungen habe ich in Google schnell gefunden:
- PHP Version größer 5.1 installieren
Ich habe bereits PHP5.2.6-rc4 installiert - PHP mit der SPL (Standard PHP Library) installieren
Hier wurde ich hellhörig und habe ich meine USE-Flags von PHP überprüft. natürlich war "spl" nicht in den USE-Flags. Ein schnelles:
CODE:
-
echo "dev-lang/php spl">> /etc/portage/package.use
-
emerge -av dev-lang/php
Und die Sache war gegessen...
Kleiner Hinweis: Wenn man eaccelerator verwendet, muss man diesen auch neu kompilieren, sonst geht PHP oft nicht mehr











0 Antwort zu ““Fatal error: Interface ‘Countable’ not found in” im Zusammenhang mit PHP5 unter Gentoo”