phpMyFAQ Features

phpMyFAQ is a mobile-friendly, multilingual, AI-ready, scalable, completely database-driven FAQ software and offers the following features — from single FAQ sites up to enterprise ready integrations:

Core Features

  • Supports PHP 8.3, 8.4, 8.5, and 8.6
  • Supports MySQL, MariaDB, PostgreSQL, MS SQL Server, SQLite3, Azure SQL, Elasticsearch, OpenSearch, and Redis databases
  • Unlimited FAQs, categories, users, and groups
  • Mobile first, touch-friendly, and accessible HTML5/CSS3 layout based on Bootstrap
  • Integrated WYSIWYG editor
  • 40+ languages incl. RTL layouts for Arabic, Farsi, Urdu, and Hebrew
  • Simple installation, configuration, and update process with a web-based installer and updater
  • AI ready with an integrated MCP server
  • Plugin system to extend phpMyFAQ's functionality
  • Supports simple cloud hosting with Docker and Kubernetes
  • Compatible with all modern browsers

Advanced Features

FAQ Content Management System

Administrate users, groups, news, categories, FAQ records, attachments, comments, glossary items, and stop words in the password-protected administration backend.

User and group-based permissions

Assign permissions to users and groups, create users and user groups with permissions and category and even record restrictions for viewing and creating/editing content. You can secure the whole FAQ frontend.

Powerful Search

Users can easily find questions and answers with search across all languages or one category. You also get a list of the most popular searches and a graphical report. Elasticsearch and OpenSearch greatly improve the search experience.

LDAP and HTTP authentication with SSO support

Add your company's OpenLDAP or Microsoft Active Directory user management to phpMyFAQ for authentication, or secure the whole FAQ via HTTP authentication. Various Single Sign-On services like Shibboleth or NTLM are supported.

Active Directory and EntraID Support

phpMyFAQ supports LDAP Data Mapping (e.g. against Microsoft Active Directory and Microsoft EntraID), including multi-domain authentication against an ADS Global Catalog. Multiple AD servers can be configured.

Community support

All users can add questions for others to answer, answer open questions, or add translations for existing FAQ records. User-generated entries are enabled by administrators.

Statistics

Analyze user paths through your FAQ via built-in tracking, analyze quality with voting statistics and view counts on each FAQ. Download an extended reporting sheet as CSV.

Revision system

Store old entries in wiki-like revisions, so you can switch back to previous versions of an FAQ entry.

Backup and Restore

Backup and restore all database content with one click, including verification of the backup.

User comments

Get more feedback from users and visitors by allowing comments on your questions and answers.

Smart answering

When a user submits a new question, phpMyFAQ automatically tries to answer it via full-text search across existing FAQs.

Search engine optimization

phpMyFAQ supports rewrite rules for Apache and nginx, lists FAQ articles in alphabetical order, generates XML sitemaps for search robots including GoogleBot, and supports rich snippets for Google.

Export and Import your FAQs

Export as PDF (including a Table of Contents) and JSON files. Import existing FAQs in CSV format.

Advanced spam protection

phpMyFAQ uses graphical captcha, bad word lists, and IPv4/IPv6 banlists to prevent spam.

MCP server

phpMyFAQ is AI-ready with an integrated MCP server, so you can use phpMyFAQ together with AI clients.

Plugin management

phpMyFAQ supports a plugin system to extend its functionality. Install and remove plugins easily.