Requirements

BlizzCMS can be easily run on your local computer, Web hosting, VPS or Dedicated Server with the following requirements:

  1. Web Server (Apache, Nginx, LiteSpeed, etc.)
  2. PHP 7.1.0 or newer
  3. MySQL or MariaDB
  4. Composer
  5. Git (Optional)

Web Servers

BlizzCMS need a web server to run, in this case it will depend on the operating system(OS) you are using on your local computer, vps or dedicated server. The following list will indicate some applications to use according to the operating system:

MAC

List of MAC Applications to have a web server on your local computer, vps or dedicated server:

  • MAMP provides Apache/Nginx, PHP, and MySQL in one simple package.

Remember that these applications are used for development and/or testing environments, so if you use it in a production environment be sure to apply security settings. Anyway, we recommend that you always use linux in production environments.

Windows

List of Windows Applications to have a web server on your local computer, vps or dedicated server:

  • XAMPP provides Apache, PHP, Perl, and MySQL/MariaDB in one simple package.
  • WAMP provides Apache, PHP, and MySQL/MariaDB in one simple package.
  • Laragon provides Apache/Nginx, PHP, MySQL/MariaDB and more in one simple package.

Remember that these applications are used for development and/or testing environments, so if you use it in a production environment be sure to apply security settings. Anyway, we recommend that you always use linux in production environments.

Linux

Linux distribution usually provides a package manager through which you can install a web server without much hassle so you should only use some commands. in the following list we will leave some guides so you can install a web server:

Apache Requirements

Although most of the Apache distributions come with everything you need to run BlizzCMS, here you will find the list of required modules:

  • mod_rewrite
  • mod_headers
  • mod_expires
  • mod_deflate

PHP Requirements

Most hosting providers and even local XAMPP, LAMP, etc. have PHP pre-configured with the necessary extensions to run BlizzCMS but it is possible that in other environments this is with a minimal configuration so you need to enable the following extensions:

  • curl
  • openssl
  • soap
  • gd
  • mbstring

Example: For enabling openssl extension you will need to find in the php.ini file the line:

  • ;extension=openssl.so

and remove the leading semicolon.