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 |
memcached |
1.4.x |
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="37d8bd08-ece9-4c3c-9ce1-b217f5e26c59"><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="19e49b05-920c-4615-985e-f7a8b91caa98"><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="92d1af75-c552-4265-8624-a9d013709515"><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> |