System Requirements

Before installing Votlie, make sure your server meets these requirements. Most modern web hosts already have everything you need.


Server Requirements

PHP Version

PHP Extensions

Your PHP installation needs these extensions enabled:

  • Name
    BCMath
    Type
    required
    Description

    Mathematical operations support.

  • Name
    Ctype
    Type
    required
    Description

    Character type checking.

  • Name
    Curl
    Type
    required
    Description

    HTTP requests for external services.

  • Name
    DOM
    Type
    required
    Description

    Document parsing.

  • Name
    Fileinfo
    Type
    required
    Description

    File type detection.

  • Name
    JSON
    Type
    required
    Description

    JSON data handling.

  • Name
    Mbstring
    Type
    required
    Description

    Multi-byte string support.

  • Name
    OpenSSL
    Type
    required
    Description

    Secure connections.

  • Name
    PDO
    Type
    required
    Description

    Database connections.

  • Name
    PDO_MySQL or PDO_SQLite
    Type
    required
    Description

    Database driver for your chosen database.

  • Name
    Tokenizer
    Type
    required
    Description

    PHP parsing support.

  • Name
    XML
    Type
    required
    Description

    XML parsing.

  • Name
    GD or Imagick
    Type
    required
    Description

    Image processing for uploads.

Database

Choose one of these database options:

  • MySQL 5.7+ or MariaDB 10.3+ (recommended for production)
  • SQLite 3 (simpler setup, good for small sites)

Web Server

Votlie works with any of these web servers:

  • Apache with mod_rewrite enabled
  • Nginx
  • LiteSpeed

Hosting Types

Votlie works with most hosting types:

Hosting TypeSupportedNotes
Shared Hosting (cPanel)YesMost common, works well
VPS / CloudYesBest performance
Dedicated ServerYesFull control
PleskYesSimilar to cPanel

For best performance, use these PHP settings:

SettingRecommended Value
memory_limit256M or higher
max_execution_time120 or higher
upload_max_filesize10M or higher
post_max_size12M or higher

How to Check PHP

In cPanel

  1. Log in to cPanel
  2. Look for "Select PHP Version" or "MultiPHP Manager"
  3. Check the current version

Via Command Line

php -v

Via PHP Info

Create a file called info.php with this content:

<?php phpinfo(); ?>

Upload it to your server and visit it in your browser.


How to Enable PHP Extensions

In cPanel

  1. Go to "Select PHP Version"
  2. Check the boxes for required extensions
  3. Click "Save"

On VPS/Dedicated

Edit your php.ini file or install extensions via your package manager.


SSL Certificate


Next Step

Once your server meets these requirements, proceed to Installation Guide.

Was this page helpful?