Technologies
We say we’re polyglots because we offer support to a wide list of programming languages and services deployed through a cartridge. Cartridges can be web frameworks, databases, monitoring services or connectors to external backends.
Delivering services and frameworks through a cartridge offers developers and system administrators a way to get more productivity and standardization. Focus on your code, that’s the message!
PHP
PHP is a general-purpose server-side scripting language originally designed for Web development to produce dynamic Web pages.
With Getup you can easily deploy and run PHP applications using your favorite framework and databases. Auto-Scale to millions of users without breaking a sweat about server setup and administration. Forget about servers and focus on the code.
Simplify the lifecycle
Deploying PHP application with MySQL is as easy as it can be:
$ rhc app-create App php-5.5 mysql-5.1
The command will create your gear (server), install and configure PHP, MySQL and git repository on the server. Access your application on the web at http://App-namespace.getup.io - HTTPS works just fine as well, and all applications have a SSL certificate.
Auto scale
What about scale? Don't worry about it, we are specialists in high traffic, simple add the -s parameter when creating your application and voilá - the platform will scale your application.
$ rhc app-create App php-5.5 -s
The scalability is based on simultaneous connections. The platform will add new gears every time your application receives a traffic spike, automatically.
Frameworks, databases and other tools
Work with frameworks like CakePHP, Symfony, CodeIgniter
$ rhc app-create App php-5.3 mysql-5.1 --from-code=https://github.com/openshift/CodeIgniterQuickStart
Work with database like MySQL, PostgreSQL or MongoDB through cartridges
$ rhc cartridge add mysql-5.1 -a App