We are excited to announce that PHP for Engine Yard Cloud is now in Early Access.
An Early Access release means that the feature is almost ready, and we're opening up for people to help us test. When that testing is done, this feature is released as General Availability, and the result will be a unified service offering for PHP, Node.js, and Ruby applications.
To access this feature, navigate to the early access section from the toolbar:
Locate and enable the PHP feature:
From here, deploying a PHP application should be just like deploying any other application. Though, we've updated the user interface a little to accommodate multiple languages.
The new app screen now has a “Application Language” dropdown:
Notice also that if you select PHP, you are asked to configure your web root.
If you just want to play around with this and help us test, we recommend you try our sample PHP app for now. This is just a public repository on Github that you may fork and modify if you want to test further. (Or submit pull requests if you think they might help new users!)
From there, you can configure your environment as usual:
Note that PHP-FPM is the only application server stack we support for the time being.
Once this is done, and you have booted your environment, you should see:
Once that is done, click on “Visit your application” and you should see:
And voila! PHP on Engine Yard Cloud!
We hope you're as excited about this as we are. We have a few more things we want to add to this before we make a General Availability release. And we're hoping that you'll take some time to test the release and let us know about any problems or feature requests you have.
For more information, see the documentation.