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.1+
    • 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 and 7.0 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

    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.

We recommend using the free and open source Suhosin extension for PHP from SektionEins GmbH for additional protection and security.