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

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:
  1. 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:
  1. echo "dev-lang/php spl">> /etc/portage/package.use
  2. 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”


  • Keine Kommentare

Eine Antwort hinterlassen

XHTML: Du kannst folgende Elemente benutzen <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> :