Why doesn't Heroku support PHP

Heroku now supports PHP

The Platform as a Service (PaaS) Heroku, which belongs to Salesforce, is now also opening up to the PHP community. Because the PaaS, which was opened as a Ruby platform, can now officially run PHP applications. Java and Node.js / JavaScript programs have been supported for a long time. The PHP support was announced before the Facebook developer event F8 taking place these days, it is currently still in beta status.

If you ignore the fact that Herokus 'competitors Google App Engine, Amazon's Elastic Beanstalk and Windows Azure already use PHP and that the PHP community is not exactly small, Facebook's efforts in PHP were ultimately the decisive factor in adding PHP to Herokus' platform languages. In particular, Facebook's HipHop Virtual Machine (HHVM) seems to have convinced the Heroku makers to adopt the widespread, but also controversial, scripting language. HHVM should not only behave more efficiently than previous PHP interpreters, but should also be able to keep up with virtual machines in other programming languages ​​such as the JVM. With Heroku it can now be selected as the standard runtime just like the original PHP.

However, with the support of HHVM, which also provides the basis for Facebook's own PHP alternative hack, it is not enough for Heroku. For example, the PHP packaging system Composer is integrated at the start, which is supposed to take care of PHP's dependency management. There is something comparable, for example, with Python with Pip and with Node.js with npm. Sooner or later, it is also important for Heroku to integrate the widespread or increasingly important PHP frameworks Zend, Symfony and Laravel. Apache and nginx are already available as web servers for this. The PaaS operator presents detailed instructions on PHP support on a "Getting Started" website. (ane)

Read comments (4) Go to homepage
Ad ad