Skip to content

System Requirements

SΓ©bastien Villemain edited this page Nov 3, 2018 · 4 revisions

To safely run PassionEngine in your server we need to have some of the server settings adjusted and some packages installed.

🌸 PassionEngine requires a web server capable of running PHP applications with a database.

Server Requirements

Find the technical requirements on the server side.

Title Description
Operating System Linux, Windows or Mac
Software PHP
Web server Apache httpd, Nginx, Microsoft IIS, Caddy Server
Database PostgreSQL, Microsoft SQL Server, MariaDB, MySQL, SQLite

PHP Requirements

Configuration needed for PHP.

Title Description
PHP version >= 7.1
File uploads ON πŸ’š
JSON ON πŸ’š
MB string ON πŸ’š
SimpleXML ON πŸ’š
Zlib ON πŸ’š
ZIP ON πŸ’š
MB string overload OFF πŸ”΄
Session auto start OFF πŸ”΄
Short open tags OFF πŸ”΄

Bad options already removed in new PHP releases are not mentioned.

Supplement following the database

The following PHP options are needed depending on your database.

Extension Database
pdo_mysql MariaDB & MySQL πŸ’š
pdo_firebird firebird
pdo_oci oci
pdo_odbc odbc
pdo_pgsql pgsql
pdo_sqlite sqlite
mysqli MariaDB & MySQL πŸ”Έ
mongodb mongodb

Prefer to use the PDO extension in all cases.

Web server Requirements

Supported web servers.

Title Description
Apache httpd >= 2.4
Nginx >= 1.8 ❓ Need help
Microsoft IIS >= 7 ❓ Need help
Caddy Server ❓

Apache httpd Requirements

Configuration needed for Apache httpd.

Title Description
mod_rewrite Rewriting engine to rewrite requested URLs on the fly

Databases Requirements

Supported databases.

Title Description
MariaDB >= 10.1.8 with InnoDB support πŸ’š
MySQL >= 5.5.3 with InnoDB support πŸ”Έ
PostgreSQL >= 9.1 ❓ Need help
SQL Server >= 10.50.1600.1 ❓ Need help

Client Requirements

Find the technical requirements on the client side.

Supported Browsers Version
Google Chrome latest (Windows, MacOS, Linux)
Firefox latest (Windows, MacOS, Linux)
Safari latest (MacOS)
Edge latest
Internet Explorer >= 11