Prerequisites for running the PmWiki wiki engine:
- PHP 5.3 or later
- for PHP 5.5 to 8.1 compatibility use the current version of PmWiki
- Some optional functions require PHP's JSON functions to be enabled (most hosting providers have them enabled; before PHP 8.0, you can install the package "php-json").
- Some sort of webserver that can run PHP scripts.
PmWiki has been reported to work with the following OS/webserver combinations:
- Apache 1.3 or 2.0, on roughly anything (Unix, Linux, Windows, and Mac OS X)
- lighttpd (1.4.19 php-fastcgi ssl) on Linux
- nginx (0.8.47) on Windows
- Microsoft Internet Information Server, on Windows
- Linux + LiteSpeedWeb Server Standard Edition
- appWeb (a small, php-enabled webserver) executing on a Linksys NSLU2 Network Storage Link device
- Linux + Hiawatha
PmWiki has been reported not to work on:
- Mac OS before Mac OS X because there's no PHP available
- Specific Release Candidate builds of PHP 5.3 for Windows may not work correctly with passwords
The Standalone recipe provides a special, bare-bones webserver application that can be used to run PmWiki in places where another webserver isn't available.
PmWiki can also be run from a USB drive.