Summary

The following profile is suitable for an administrative application that is written in PHP

Recommended Software

Name

Version

PHP

5.4.x

php_apc

3.1.x

mysql

5.5.x

Optional Software

Name

Version

Description

Git

1.8.x

distributed version control

Mercurial

2.7.x

distributed version control

Suggested Frameworks

These are not provided by Hosting, but may be useful in developing your application.

  • Silex
  • Symfony2

VMs / Instances / Vhosts

2 VMs are recommended. It is possible to use a single VM, but you will not benefit from having your production VM updated at a separate time than your test/development VM. The instances can use the "Shared Apache" unless there is need for custom virtualhost includes.

It is possible to fit multiple applications onto a single VM (i.e. appname2, appname3, etc...). Please note that if you opt to use memcached this will be shared among all the applications that are on the same host.

Name

Purpose

Instance

Vanity URL

Comments

webhostXXX

Production

[appname]

[appname].[subdomain].cornell.edu

Remove any debugging/development tools

webhostYYY

Test/QA

[appname]

[appname]test.[subdomain].cornell.edu

Remove debugging configurations

webhostYYY

DEV

[appname]

[appname]dev.[subdomain].cornell.edu

Enable verbose errors via .user.ini

  • No labels