Web stacks

LAMP Stack VPS HostingApache, PHP and MySQL, Ready at Handover

A KVM VPS with Apache, PHP and MySQL or MariaDB installed by our engineers. Your .htaccess rules work as they did on shared hosting, now with reserved CPU and RAM, root SSH and the PHP version your code needs.

Full root & SSH NVMe storage Daily backups Anti-DDoS 99.9% uptime SLA 11 locations

  • Root and SSH access

    Edit Apache vhosts, php.ini and my.cnf directly.

  • NVMe storage

    Fast disk for MySQL tables and PHP file reads.

  • Daily backups

    Automatic backup of the previous 24 hours.

  • Anti-DDoS, IPv4 + IPv6

    Dedicated addresses with always-on mitigation.

Why a VPS

Why Run LAMP on a VPS

Most PHP software is written and tested against Apache and MySQL. A VPS keeps that compatibility and removes the limits of a shared account.

  1. .htaccess keeps working

    Apache reads .htaccess files, so the rewrite rules and access controls shipped with WordPress, Joomla, Drupal or older PHP apps work without converting them to another web server's syntax.

  2. Your PHP version and extensions

    Run the PHP version your code supports, a second one beside it if needed, and install extensions such as imagick, intl or sodium without asking a host.

  3. A database tuned for one workload

    Set the InnoDB buffer pool, connection limits and slow-query logging for your own tables instead of sharing a MySQL server with hundreds of accounts.

  4. No shared-hosting ceilings

    Long imports, cron jobs every minute, large uploads and extra Apache modules are your call, limited only by the plan's CPU and RAM.

The stack

How a LAMP Server Fits Together

Four layers, each with one job. A request reaches Apache first; Linux sits underneath everything.

Request from a browser or app (HTTPS)

  1. Web server

    Apache HTTP Server

    Terminates HTTPS, serves static files, applies .htaccess rules and hands PHP requests on.

  2. Application

    PHP (PHP-FPM or mod_php)

    Runs your code. PHP-FPM with the event MPM is the modern default; mod_php remains an option for apps that need it.

  3. Database

    MySQL or MariaDB

    Stores your data and listens on localhost only, so it is not reachable from the internet.

  4. OS

    Linux (Ubuntu, Debian, AlmaLinux, Rocky)

    Ubuntu LTS is the usual choice. The firewall, Fail2ban and security updates run at this layer.

Worth knowing

  • Apache's event MPM with PHP-FPM uses far less memory per connection than prefork with mod_php.
  • Each site gets its own virtual host and document root, and can run as its own Linux user with its own PHP-FPM pool.
  • MariaDB is a drop-in replacement for MySQL for most PHP apps, and the default database on Debian.
  • Redis or Memcached can be added later for sessions and object caching without changing the stack.
What you can run

What You Can Run on a LAMP VPS

  • WordPress and WooCommerce

    Software that expects Apache and .htaccess, with room for object caching and large media libraries.

  • Joomla, Drupal and other PHP CMSs

    Several CMS installs on one server, each in its own virtual host.

  • Legacy PHP applications

    Older code that depends on .htaccess rewrites or a specific PHP version, moved off shared hosting without a rewrite.

  • Laravel, Symfony and CodeIgniter

    PHP frameworks run well behind Apache too: point the document root at the public folder.

  • Moodle and intranet tools

    Learning platforms, intranets and admin panels that need their own database and frequent cron runs.

  • Client sites for agencies

    Many small PHP sites on one server, separated by virtual host and Linux user.

VPS Plans

VPS Plans for Your LAMP Server

VPS-1 suits a few small PHP sites. Choose VPS-2 or above for online stores, busy CMS sites or a larger MySQL database, and upgrade in place as you grow.

VPS-1

Small websites, APIs, bots and development servers.

₹1,008 /mo
Get Started
  • 2 vCores
  • 4 GB RAM
  • 40 GB NVMe
  • 500 Mbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

VPS-3

Busy stores, SaaS products and several projects.

₹2,748 /mo
Get Started
  • 6 vCores
  • 12 GB RAM
  • 100 GB NVMe
  • 2 Gbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

VPS-4

High-traffic apps, large databases and agencies.

₹5,274 /mo
Get Started
  • 8 vCores
  • 24 GB RAM
  • 200 GB NVMe
  • 3 Gbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

* Unlimited traffic in Europe and North America. In Mumbai, Singapore and Sydney a monthly allowance applies (VPS-1 500 GB, VPS-2/VPS-3 1 TB, VPS-4 3 TB), then speed is limited to 10 Mbps until the next month.

Sizing guide

Which Plan for Your LAMP Server

Size for PHP workers and the database: each PHP-FPM worker often uses 40–100 MB, and MySQL wants most of what is left.

Recommended VPS plan for each LAMP workload
Workload Start with Why
A few brochure sites or a blog VPS-1 2 vCores · 4 GB RAM Plenty of room for Apache, PHP-FPM and a small MariaDB database.
Busy WordPress or Joomla site VPS-2 4 vCores · 8 GB RAM More PHP workers and a larger InnoDB buffer pool.
WooCommerce or Moodle with logged-in users VPS-3 6 vCores · 12 GB RAM Logged-in traffic bypasses page caches, so CPU and RAM matter.
Agency server with many client sites VPS-4 8 vCores · 24 GB RAM Room for many virtual hosts, PHP-FPM pools and databases.

A starting point, not a limit: every plan upgrades in place, keeping your data, IP address and configuration.

LAMP on Shared Hosting or on a VPS?

The same stack either way. What changes is who controls it and how much of the server is yours.

Feature Shared cPanel hosting LAMP VPS
Apache configuration .htaccess only Full: virtual hosts, modules, MPM
PHP versions Chosen from the host's list Any, several side by side
MySQL settings Shared server, fixed limits Your own server, your settings
Cron and long jobs Limited frequency and run time Limited only by the plan
Server administration Done by the host Yours, after our free setup
Best for Small sites that just need to work Sites and apps that need control
Explore Shared cPanel hosting See Plans
After handover

Your First LAMP Site After Handover

A typical first deploy over SSH, into the virtual host and database we set up.

  1. Upload your code

    Clone your repository into the site's document root.

  2. Import the database

    Load your SQL dump into the database we created.

  3. Set permissions

    Only upload and cache folders should be writable by the web server.

  4. Reload Apache

    Check the configuration, then apply it without dropping connections.

# 1. Upload your code

cd /var/www/example.com

git clone [email protected]:you/site.git .

# 2. Import the database

mysql -u app -p app_db < backup.sql

# 3. Set permissions

sudo chown -R deploy:www-data . && sudo chmod -R g+w uploads

# 4. Reload Apache

sudo apachectl configtest

sudo systemctl reload apache2

Example shell commands; adjust paths, names and versions to your project.

Example commands; adjust names, paths and versions to your project. Deploying and maintaining your application is yours to do (or ask us for a quote).

Free one-time setup

Installed and Secured Before You Log In

The VPS is unmanaged: after handover the server is yours to run. Before that, our engineers do the first setup once, free, so you start from a hardened server with LAMP in place.

  1. Choose a plan and location

    Pick the resources you need and the datacentre closest to your users.

  2. Tell us your LAMP setup

    Versions, database and domain: at order or right after.

  3. We install and secure it

    Server hardened, LAMP installed and tested, HTTPS on your domain.

  4. You take over with root

    SSH access to a working server, ready for your code and data.

Your LAMP stack

  • Apache with the event MPM, mod_rewrite and HTTP/2
  • PHP-FPM with common extensions (mysqli, gd, intl, mbstring, curl, zip)
  • MySQL or MariaDB, secured, with a database and user for your app
  • A virtual host for your domain with HTTPS
  • phpMyAdmin or Adminer on request

Yours to run after handover

  • Ongoing server administration
  • Application maintenance and updates
  • Debugging your code
  • Migrating existing sites or data

Not included in the free setup, but we can quote for it. No control panel by default: CloudPanel, HestiaCP or Virtualmin on request at no cost; cPanel and Plesk need their own licence.

Under the hood

Platform Specs and Locations

The same KVM platform on every plan; only the CPU, RAM, storage and port speed change.

VPS platform specifications
Virtualisation KVM with reserved vCores and RAM
Storage NVMe SSD on every plan
Network Dedicated IPv4 and IPv6, 500 Mbps to 3 Gbps per plan
Operating systems Ubuntu 26.04, 24.04 and 22.04 LTS · Debian 13, 12 and 11 · AlmaLinux · Rocky Linux · Fedora · FreeBSD
Access Full root over SSH, key-based login
Backups Automatic daily backup of the previous 24 hours; snapshots and longer retention on request
Protection Always-on anti-DDoS mitigation
Availability 99.9% uptime SLA

Secured before we hand it over

  • Non-root sudo user created for daily work
  • SSH key login, password login for root disabled
  • Firewall (UFW) open only for the ports you use
  • Fail2ban blocking repeated login attempts
  • Automatic security updates enabled
  • Free Let's Encrypt SSL on your domain
  • Timezone, swap and hostname configured

Asia-Pacific

  • Mumbai
  • Singapore
  • Sydney

Europe

  • London
  • Limburg
  • Roubaix
  • Gravelines
  • Strasbourg
  • Milan
  • Warsaw

North America

  • Beauharnois

Availability per location changes with demand; we confirm your location before setup. In Mumbai, Singapore and Sydney each plan includes a monthly traffic allowance (VPS-1 500 GB, VPS-2 and VPS-3 1 TB, VPS-4 3 TB); beyond it, speed is limited to 10 Mbps until the next month.

Who it's for

Who a LAMP VPS Suits

  • Sites outgrowing shared hosting

    PHP sites hitting CPU, process or execution-time limits that need the same stack with more room.

  • Developers and agencies

    People comfortable on the command line who want Apache, PHP and MySQL configured their way across several projects.

  • Teams with legacy PHP

    Applications tied to Apache behaviour or a PHP version that managed hosts no longer offer.

Running it well

Security and Performance on a LAMP Server

Security

  • Keep MySQL bound to localhost and give each app a database user with only the privileges it needs.
  • Turn off directory listing and version banners (ServerTokens Prod, expose_php = Off).
  • Run each site as its own user with its own PHP-FPM pool, so one compromised site cannot read another.
  • Keep PHP, your CMS and its plugins updated: outdated application code is the usual way in.

Performance

  • Enable OPcache; it is the largest single speed-up for PHP.
  • Size pm.max_children to the RAM left over after MySQL, not to the total.
  • Give the InnoDB buffer pool enough memory to hold your working data set.
  • Serve static files with long cache headers and enable HTTP/2 and compression.
LAMP VPS FAQs

Questions Before You Deploy

Not covered here? Ask an engineer before you order.

Get a LAMP Server You Control

Choose a plan and tell us your PHP version and database. We hand over a secured server with Apache, PHP and MySQL installed.