Каким образом на серверах запускается PHP?

PHP работает в виде модуля Apache (mod_php). Apache, в свою очередь, запускается под именем пользователя, которому принадлежит сайт. Таким образом, у вас никогда не будет проблем с файловыми операциями вне зависимости от того, как файлы создавались (веб-сервером или через фтп).

Обратите внимание, что только одна из версий PHP работает как модуль Apache. Остальные версии работают под управлением PHP-FPM также от имени вашего пользователя.