Hello :)
Alors pour commencer: Oui, NextJS tourne avec Node alors il faut un serveur Node qui lance ton projet
Ensuite un sous dossier PHP... C'est du mutualisé?
Pour la solution: Tu déploies ton projet NextJS sur Vercel (c'est gratuit) tu aura un lien vercel jsais pas quoi, ensuite tu paramètres ton DNS pour que le lien du site php qui doit aller vers ton nextjs pointe vers le lien fournit par vercel avec un CNAME
Come ça ton projet PHP et ton projet Next sont dans deux sites différents mais les utilisateurs auront l'impression que c'est le même site :)