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 |
||
|---|---|---|---|---|---|---|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d2a534a3-6ee0-4538-aaf6-67fbeea540db"><ac:plain-text-body><![CDATA[ |
webhostXXX |
Production |
[appname] |
[appname].[subdomain].cornell.edu |
Remove any debugging/development tools |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="01bf64fc-2ecf-4707-a978-918b189bf224"><ac:plain-text-body><![CDATA[ |
webhostYYY |
Test/QA |
[appname] |
[appname]test.[subdomain].cornell.edu |
Remove debugging configurations |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="575c418e-1792-422d-810e-9afb786a4d86"><ac:plain-text-body><![CDATA[ |
webhostYYY |
DEV |
[appname] |
[appname]dev.[subdomain].cornell.edu |
Enable verbose errors via .user.ini |
]]></ac:plain-text-body></ac:structured-macro> |