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 8.1+
    • We recommend using PHP 8.2 or PHP 8.3
    • 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:
      memory_limit = 128M
  • Database server, e.g.
  • Webserver, e.g.
    • Apache 2.4.x with mod_rewrite and "AllowOverride All" set
    • IIS 7.0+
    • nginx 1.0+

    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

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.