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="da00b150-9a8a-431b-8953-72eb988c34b9"><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="cc51045d-5163-4083-84ef-fbfa45f7d51a"><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="192e6379-d6c3-48da-8d03-05362549a914"><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> |