version=pmwiki-2.5.0 ordered=1 urlencoded=1
author=Petko
charset=UTF-8
csum=PHP 7.0 to 8.4 (+0)
name=PmWiki.Requirements
rev=72
targets=PmWiki.ReleaseNotes,Cookbook.Cookbook,Skins.Skins,PmWiki.Troubleshooting,Cookbook.InstallOnIIS,Cookbook.Standalone,Cookbook.WikiOnAStick
text=(:Summary:Pre-requisites for running the PmWiki wiki engine:)(:Audience: administrators (basic) :)%0aYou are strongly advised to use PmWiki on the latest stable PHP version, or at least a PHP version that is still supported with security updates. See [[https://www.php.net/supported-versions|supported PHP versions]].%0a%0aThe [[ReleaseNotes|latest PmWiki version]] is tested and should work with recent PHP versions. New PHP versions often introduce breaking changes for code that was previously valid. We keep updating the core, but if you see any warnings we didn't notice, please do report them to us.%0a%0aSome [[Cookbook/]] recipes and complex [[skins/]] may break or show warnings after a PHP upgrade. If you have this problem, please see [[Troubleshooting]] on how to identify the recipes causing this, and check if the recipe has a more recent version, otherwise try reaching out to the recipe maintainer for assistance. You may find their contact details in the source code, or on their profile page.%0a%0aTechnical prerequisites for running the PmWiki wiki engine:%0a# [[https://php.net/ | PHP]] 7.0 or later%0a** for PHP 7.0 to 8.4 compatibility use the current version of PmWiki%0a# Some sort of webserver that can run PHP scripts.%0a%0aPmWiki has been reported to work with the following OS/webserver combinations:%0a* Apache 1.3 or 2.x, on roughly anything (Unix, Linux, Windows, and Mac OS X)%0a** [[https://httpd.apache.org/ | Apache 2.4]] or later is recommended%0a* [[https://www.lighttpd.net/|lighttpd]] (1.4.19 php-fastcgi ssl) on Linux%0a* [[https://nginx.org/|nginx]] (0.8.47) on Windows ([[https://www.nginx.com/resources/wiki/start/topics/recipes/pmwiki/|configuration example]])%0a* Microsoft [[Cookbook:InstallOnIIS|Internet Information Server]], on Windows%0a* Linux + [[https://www.litespeedtech.com/|LiteSpeedWeb Server]] Standard Edition %0a* appWeb (a small, php-enabled webserver) executing on a Linksys NSLU2 Network Storage Link device%0a* Linux + [[https://www.hiawatha-webserver.org/|Hiawatha]]%0a%0aPmWiki can run on MacOSX on a web server with PHP, however if you allow international characters in page names and in uploaded file names, your installation may be difficult to migrate to a standard web server, because the file system uses a different encoding for international characters. Trying to move such an installation to another operating system may make pages and attached files with international characters in the name invisible to PmWiki or unreachable with a web browser.%0a%0aThe [[(Cookbook:)Standalone]] recipe provides a special, bare-bones webserver application that can be used to run PmWiki in places where another webserver isn't available.%0aPmWiki can also be run from a [[Cookbook:WikiOnAStick | USB drive]].%0a
time=1754849682
