PHP - интерпретатор, компилируют его, когда какие-то задачи реального времени надо решать (на PHP?).
Как правило, на хостинге уже все есть. Linux тут не столько потому, что MariaDB, сколько потому, что хостинг на винде берут только очень странные люди.