Requirements & Recommendations

To run Simple Invoices on your server or computer, there are a number of applications that need to be installed. Additionally, there are some recommended, optional applications that will help simplify your use and maintenance of the system.

Required
  • Apache web server,
  • MySQL (Database server),
  • PHP >7.2 for master_2019.2 master_2019 versions, PHP 5.6x for master version.
    • For PDF export to work your PHP needs:
      1. Have GD2 support enabled.
      2. php.ini needs to be edited with a minimum max memory setting of, 24M, ex: memory_limit=24M.
    • For Reports to work your PHP need to have XSL support enabled.
      1. The “tmp” directory in the Simple Invoices folder must be writable by the web-server user.
      2. To send emails you will need access to a mail server (smtp)
  • For Windows users, the wampserver and xampp packages contain all these components.
Recommended

If not included with your server package, you should consider installing phpMyAdmin to maintain your database and user information. This program can be found at https://www.phpmyadmin.net/