KI und Machine Learning direkt in PHP: Was heute schon möglich ist
Künstliche Intelligenz gilt gemeinhin als Domäne von Python – doch geht es auch anders? Frank Berger, Head of Engineering bei der Stuttgarter Agentur Sudhaus7, zeigte bei den TYPO3 Developer Days 2026, wie sich KI- und Machine-Learning-Modelle direkt in PHP nutzen lassen. Von reinen PHP-Frameworks über performante Erweiterungen bis hin zu großen Sprachmodellen spannte er einen weiten Bogen. Anhand von Live-Beispielen wie Sentiment-Analyse, Text-zu-Sprache-Umwandlung und Bildbeschreibung machte er deutlich, dass PHP-Entwickler:innen für den Einstieg in KI nicht zwangsläufig die Sprache wechseln müssen. Der Vortrag räumte mit dem Vorurteil auf, PHP sei für moderne KI-Anwendungen ungeeignet.
Lange galt: Wer mit KI arbeitet, kommt an Python nicht vorbei. Frank Berger zeigte in seinem Vortrag, dass sich diese Sichtweise ändert. Bereits mit dem PHP-Framework RubixML lassen sich neuronale Netze vollständig in PHP trainieren und einsetzen.
Für rechenintensive Aufgaben stellte Berger PHP-Erweiterungen wie Tensor, NumPower und NDArray vor. Sie nutzen im Hintergrund die bewährten Mathematik-Bibliotheken BLAS und LAPACK und können sogar die Grafikkarte einbinden. Im direkten Vergleich war eine mit NumPower berechnete Operation rund 16-mal schneller als die reine PHP-Variante.
Ein zentrales Thema war der offene Modellstandard ONNX (Open Neural Network Exchange), der von der Linux Foundation gepflegt wird. Er erlaubt es, in Python oder anderen Frameworks trainierte Modelle auch in PHP auszuführe, etwa über die PHP-eigene FFI-Schnittstelle. Anhand einer Sentiment-Analyse zeigte er live, wie ein Satz automatisch als positiv, negativ oder neutral eingestuft wird.
Auch komplexere Anwendungen wurden demonstriert: eine Text-zu-Sprache-Umsetzung, bei der PHP gesprochene Sätze erzeugt, sowie eine automatische Bildbeschreibung. Mit dem Projekt „TransformersPHP" von Entwickler Kyrian steht zudem ein PHP-Pendant zur bekannten Python-Bibliothek Transformers bereit, das den Umgang mit Hugging-Face-Modellen deutlich vereinfacht.
Zum Abschluss zeigte Frank, wie sich mit der von PHP-Erfinder Rasmus Lerdorf entwickelten Erweiterung „PHP-Llama" sogar große Sprachmodelle wie Llama direkt aus PHP heraus ansteuern lassen, inklusive Chat- und Streaming-Funktionen.
Sein Fazit: Machine Learning und KI sind in PHP längst keine Zukunftsmusik mehr, auch wenn das Ökosystem an manchen Stellen noch jung ist und Pflege braucht. Alle Beispiele aus dem Vortrag stehen als Code auf GitHub zur Verfügung.
