Requirements

phpMyFAQ needs to be installed on a web server. FAQ administrators and users have to use a web browser to access a web-based GUI to read and add FAQs. phpMyFAQ administrators require access to the files on the server to update templates and perform upgrades or maintenance.

  • PHP 7.2+
    • We recommend using a PHP accelerator or Opcode cache like Zend OpCache
    • Allocate at least 64MB of memory to each PHP process
    • Required extensions: GD, JSON, Session, MBString, Filter, XMLWriter, SPL
    • Recommended configuration:
      register_globals = off
      safe_mode = off (recommended)
      memory_limit = 64M
    • phpMyFAQ 2.9 runs on PHP 5.5, 5.6, 7.0 and 7.1 but we don't recommend these versions as they're out of support.
  • Database server, e.g.
  • Webserver, e.g.

    We recommend enabling content compression to speed up the delivery of HTML, CSS and JavaScript.

    If you're running Apache von Windows, you may have to increase of the Apache's stack size:

    <IfModule mpm_winnt_module>
        ThreadStackSize 8388608
    </IfModule>

    You should add the code to the httpd-mpm.conf file and enable that file in

    Include conf/extra/httpd-mpm.conf
  • Operating system support
    • GNU/Linux
    • Microsoft Windows
    • OS X
    • FreeBSD
    • HP-UX
    • Solaris
    • AIX
    • Netware
  • Browser support
    • Mozilla Firefox
    • Google Chrome
    • Apple Safari
    • Opera
    • Microsoft Edge
    • Microsoft Internet Explorer 11.x

You can only run phpMyFAQ successfully, when the PHP directive safe_mode is set to off, further constraints affect the directives open_basedir and disable_functions, which can be set in the central php.ini respectively.

In case PHP runs as module of the Apache, you will have to be able to do a chown on the files before installation. The files and directories have to be owned by the Apache user.