phpMyFAQ Features
phpMyFAQ is a mobile-friendly, multilingual, 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, and OpenSearch
- Unlimited FAQs, categories, users, and groups
- Mobile first, touch-friendly HTML5/CSS3 layout based on Bootstrap
- Integrated WYSIWYG editor
- 40+ languages incl. RTL layouts for Arabic, Farsi and Hebrew
- Simple installation and configuration
- AI ready with an integrated MCP server
- Supports simple cloud hosting with Docker and Kubernetes
- Compatible with all modern browsers
Advanced Features
FAQ Content Management System
You can administrate your users, groups, news, categories, FAQ records, attachments, comments, glossary items, stop words in the password-protected administration backend.
User and group-based permissions
You can assign permissions to users and groups, you can create users and user groups with permissions and category and even record restrictions for viewing and creating/editing content. It's even possible to secure the whole FAQ frontend.
Powerful Search
Your users can easily find questions and answers using the search feature with search in all languages or in one category. You'll also get a list of the most popular searches, and you get a graphical report. By using Elasticsearch or OpenSearch, you greatly improve the search experience for your users.
LDAP and HTTP authentication with SSO support
Add your company's OpenLDAP or Microsoft Active Directory-based user management into phpMyFAQ for authentication or just secure your whole FAQ by using HTTP authentication. You can also use various Single Sign On services like Shibboleth or NTLM.
Active Directory and EntraID Support
phpMyFAQ supports LDAP Data Mapping, e.g., against a Microsoft Active Directory and Microsoft EntraID, including multi-domain-authentication, e.g., against an ADS-Global Catalog. You can configure using multiple AD servers.
Community support
All users can add questions, so that another user can answer these questions. They can also answer these open questions or add translations for existing FAQ records. All these user-generated entries have to be enabled by the administrators.
Statistics
Analyze the way of your users through your FAQ with the built-in user tracking, analyze the quality of your FAQs with the statistics of the user voting and the number of views on each FAQ. You can also download an extended reporting sheet as CSV downloads.
Revision system
Store the old entries in wiki-like revisions, so you can switch back to old versions of the FAQ entry.
Backup and Restore
Backup and restore all the database content with one click including verification of the backup.
User comments
Get more feedback by your users and visitors, by allowing them to comment on your questions and answers.
Smart answering
If an user submits a new question, phpMyFAQ will automatically try to answer the question by doing a full text search on all existing FAQs.
Search engine optimization
phpMyFAQ supports rewrite rules for Apache, and nginx. It also lists all FAQ articles in alphabetical order. We also support special automatically generated XML sitemaps for search robots including the GoogleBot. Additionally, we support rich snippets for Google.
Export and Import your FAQs
Export as PDFs including a Table of Contents, and JSON files
Import 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.