Ответ 1
Heroku поддерживает PHP де-факто. Первоначально они поддерживали PHP для приложений Facebook, но теперь размещены многие PHP-сайты для производства, которые не являются приложениями Facebook. (Источник - прямая связь с продажами Heroku в начале этого года.)
Существует официальный PHP buildpack (см. docs для информации о том, что такое buildpacks и как они работают).
Есть также много неофициальных PHP-пакетов, которые улучшают оригинал. В официальном PHP buildpack есть один блокирующий работник Apache и небольшая поддержка надстроек. Он также не использует Vulcan для создания двоичных файлов. См. my buildpack, предназначенный для Wordpress или других приложений с интенсивным использованием памяти, или моего родителя-родителя, Winglian buildpack.
ОБНОВЛЕНИЕ: Heroku теперь официально поддерживает PHP и обеспечивает значительно улучшенный официальный buildpack.