Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Where Your Application Should Run
PHP Development

Where Your Application Should Run

Hosting a PHP business application: managed hosting or a small cloud server, and what matters: backups, monitoring, patching and separate environments.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Managed hosting or a small cloud server for most business applications. What matters is backups, monitoring, a supported PHP version and someone responsible for patching.

What actually matters

  1. Backups that are automatic, off-server and tested
  2. A supported PHP version, kept current
  3. Server patching, with someone responsible for it
  4. Monitoring that alerts a person
  5. Enough resources for your actual load, with headroom
Specification is rarely the constraint for a business application with a few dozen users. Whether anyone is patching the server is a much more important question.

The options

OptionSuitsTypical monthly
Managed PHP hostingStandard applications, no ops capability£20–£80
Small cloud server, managedMost business applications£40–£200
Container platformTeams with the capability to run it£60–£400
On-premisesRegulatory or data residency reasonsVaries

Who patches the server?

An unmanaged cloud server is your responsibility to patch. Businesses that take one and never patch it end up running an outdated operating system with known vulnerabilities.

Either buy managed hosting, or make sure someone is named and actually doing it. The default of nobody is the common and dangerous case.

Separate the environments

  • Production, staging and development genuinely separate
  • Different credentials for each
  • Staging blocked from search engines and from real email
  • Production data not copied to developer machines without anonymising

Plan for the database

Database backups are the important ones, and they need to be off-server, retained and restorable. A file backup without the database is not a backup of a business application.

Test a restore once. It takes an hour and it is the only way to know whether your backups are real.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Cloud or traditional hosting?

For most business applications the difference is operational rather than technical. Choose on who will manage it.

How much server do we need?

Less than most people assume. A few dozen concurrent users runs comfortably on a modest server if the queries are sensible.

Should we use containers?

If your team can run them. Otherwise they add operational complexity without a corresponding benefit at small scale.

Who should own the hosting account?

You, in your business's name, with your billing details. Whoever manages it should have access rather than ownership.

Keep reading

More on PHP Development

PHP Development

Why PHP Is Still a Sensible Choice

Is PHP still a good choice for business applications? Where modern, typed PHP fits, where another language is better, and the hosting and hiring arguments.

PHP Development

Improving Old Code Without a Rewrite

Modernising a legacy PHP application without a rewrite: move to a supported PHP version, add tests around what matters, then strangle rather than replace.

Start here

Server nobody has patched in a year?

That is the most common hosting problem we find. Worth establishing who is responsible.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →