Есть ли причина, по которой вы не можете использовать Heroku в качестве рабочей среды?
Edit:
Если они работают на php-сервере, скорее всего, у них уже есть работающий сервер apache. В этом случае вам следует установить passenger и создать новую базу данных.
На этом этапе вы можете либо самостоятельно скопировать свое приложение, запустить свои грабли, чтобы все настроить, а затем расслабиться или расслабиться, либо потратить время на то, чтобы узнать, как использовать capistrano, чтобы вы могли повторно развернуть свое приложение.
Я полагаю, что последнее ... capistrano на самом деле не так уж и сложно, и если ваше приложение настроено относительно разумно, то по умолчанию вам придется пройти 90% пути.