PHP PaaS cloud hosting
Leading the pack in PHP hosting: The vendors behind Symfony, Magento, eZ Publish an Drupal Commerce, all chose Platform.sh as their cloud solution. And for a simple reason. No one on the market gives a better developer experience or better performance for live sites than Platform.sh.
No Add-ons required
The technologies we have developed put us ahead of the curve of all other PaaS providers, as such we are the only ones to provide not only dynamic scalability but also high-availability;
We are the only ones that do not rely on “Add-ons”. When your PHP application requires a search engine such as Solr or Elastic Search, a database such as MongoDB, PostgreSQL or MySQL, or a cache like Redis or Memcached, you don’t need to go and shop for another provider that might not propose the same SLA, or that may very well represent an extra cost.
Instant Staging Environments
On-the-fly cloning of production into staging clusters in less than a minute.
Testing each feature in perfect isolation on a live environment is how agile was always supposed to be.
Unlimited concurrent staging environments eliminates QA bottlenecks and allows for continuous deployments.
Redeploying on every branch creation is what guarantees deployments never fail.
Quick bug fixes and continuous security release resolution.
PHP 7.0, 7.1 and HHVM
We support PHP 7.0 from day one (but also older versions) and HHVM, and the best of breed tools (such as integrated composer support). You can run PHP 7.1 ZTS with the Pthreads extension to allow full async PHP (with support for ReactPHP and AmPHP). Platform.sh is a PHP PaaS with batteries included. You can add as many services as you’d like, they will all be managed the same way. With full support for Ruby, Python and NodeJS you can build complex applications mixing multiple languages. You can even use Java at build time.
We know PHP
The people behind Platform.sh have deep knowledge of how PHP works, and how different types of projects, based on different frameworks, such as Symfony or Drupal, or integrated software like Magento and Prestashop are developed. They also understand how these applications are supported and maintained. We could run anything on Platform.sh but for the moment we focus all of our attention, on you, the PHP developer, and on the technologies you need to create oustanding, modern applications.
If you like to construct your PHP application in a “micro-service” style, well, Platform.sh supports multiple applications for each cluster. You can deploy a cluster composed of two APIs and a front-end, with each PHP application having its own infrastructure level dependencies.
No sysadmin required
So you see, when you choose Platform.sh to host your PHP app, you are not settling for a lesser technology, adapted at the last minute to also run PHP. You are not limiting yourself to something that runs only Drupal or WordPress, that supports a single database. You can allow yourself to write the best code you can. We will take care of running it. No sysadmin required. Batteries included. Check out our features.. and … our performance.
Use the tools you love
Composer is the package manager used by modern PHP applications. It allows you to declare the dependent libraries your project needs and will install them in your project for you.
Manage your Platform.sh projects directly from within your terminal. Anything you can do in the Platform.sh UI, you can do in your terminal with Platform.sh CLI.
The main API of Platform.sh is git. You can do most operations by just pushing code or a config file and see your cluster configure itself automatically.