All of those languages are called server-side languages. If a webpage makes use of files written in server-side languages then the scripts in the files will be executed on the server, the results compiled into a markup document, and the markup document will be what your browser received and renders.