Why does PHP require Apache or nginx, but Ruby on Rails, Node.js, etc. don't necessarily require it?

Does Node JS developer need to learn PHP?

Please tell me if those questions are the same.
Possible answers: --no. --yes.
no