Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Elastic Beanstalk Now Supports PHP! Another PaaS for PHP

DZone's Guide to

Elastic Beanstalk Now Supports PHP! Another PaaS for PHP

· Cloud Zone
Free Resource

Linkerd, the open source service mesh for cloud native applications. Get the complete guide to using Linkerd and Kubernetes to build scalable, resilient applications.

Automated EC2 instance provisioning, load balancing, auto scaling, and application health monitoring.  These are some of the advantages you can get with Elastic Beanstalk, which was originally meant for Java developers and targeted technologies like Tomcat specifically.

Today Elastic Beanstalk introduces support for PHP apps on Apache HTTP.



From the AWS blog

Another recent change to Beanstalk was the Git interface for deployment.  You can read up on this with Amazon's documentation: “ Deploying PHP Applications Using Git
Beanstalk still gives you the ability to manually handle some of the things I mentioned before like load balancing and instance provisioning.  And you can connect your PHP app to the database of your choice.

PHP-flavored Beanstalk seems like it will become a significant lightweight competitor to other PHP PaaS products like AppFog (formerly PHPfog), Engine Yard, and Zend PHP Cloud.

If you're a PHP dev, it might be worth it to glance over the AWS Elastic Beanstalk Developer Guide and see if it could help you.

If you prefer to use PHP along with the Java tooling like Maven or Ant, you can check out Quercus, a 100% Java implementation of PHP 5.x

Linkerd, the open source service mesh for cloud native applications. Get the complete guide to using Linkerd and Kubernetes to build scalable, resilient applications.

Topics:

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}