Können PHP und Apache/Nginx vollständig durch Nodejs ersetzt werden, um Webseiten im Internet auszuliefern?
PHP kann durch ECMAScript (Javascript im folgenden JS) theoretisch komplett ersetzt werden, allerdings ist es in der Praxis oft wichtiger ob bereits PHP Anwendungscode und PHP-Programmierer vorhanden sind.
Der Vorteil von Wechsel auf JS ist, dass es im Frontend und im Backend entwicklet werden kann somit gibt es keinen Bruch in der Programmiersprache zwischen Front und Backend. Die Unterstützung von JS bei moderner Infrastruktur ist besser. JS als Programmiersprache hat einige Nachteile im Syntax, die auch Typescript nicht ganz wegmachen kann, einige Programme wurden aber trotzdem schon komplett von PHP auf JS migriert um die Vorteile einer einheitlichen Programmiersprache zu nutzen.
Nginx kann man gut durch Nginx Unit ersetzen damit läuft beides PHP und JS sehr einfach schnell. Bei einigen neuen Anbietern z.B. bei Cloudflare läuft JS ohne das man einen Apche/Nginx benötigt aber PHP geht dort nicht.
Im Einzelnen kann man also manchmal PHP durch JS ersetzen, in der Praxis wird es aber nicht immer gehen weil der Aufwand nicht im Verhältnis steht und es nicht immer Vorteile bringt.