Server requirements

    To operate Zenphoto efficiently, you need (our setup script will also tell you about possible problems):

    • A web server with at least 25Mb of free space (plus free space for images and cache files)
    • Apache 2* (it may work without problems on other server systems like nginx, IIS or lighttpd but we have not tested these.)
    • PHP 7, 8, 8.1+ (8+ strongely recommended)
    • Zenphoto expects native PHP core extensions to be available and may not specifically check or warn about these. Certain missing  PHP bundled or externral extensions recommended or required will be noted on setup as usual. General info: It is recommend that you have tat least the following PHP extensions and settings:
      • One of these graphics libaries for image resizing:
        • GD 2+ graphics library (usually built in on servers)
        • Imagick graphics libary 6.3.8/Imagick 3.0.0+
      • magic_quotes off (recommended - gone in PHP 8 anyway!)
      • register globals off (required)
      • cURL extension (required)
      • gettext extension (optional, required if you plan to use Zenphoto's translation/multilingual capabilites - note that your server must have the locales for the languages installed you intend to use) 
      • iconv and mbstring extensions (strongly recommended if you are using a none English language with lots of special characters)
      • tidy extension (strongly recommended to properly truncate text content containing HTML)
      • mod_rewrite (strongly recommended) – Note that non Apache servers, not supporting htaccess, may require extra setup
    • MySQL 5+* (5.5.3+ recommended)
      • Appropriate user account rights. (Setup will note if you do not have sufficient rights.)
      • utf8 or utf8mb4 table and column collations

    *Zenphoto is developed and tested on Apache environment.

    Creative Commons LicenseThis text by is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

    Code examples are released under the GPL v2 or later license

    For questions and comments please use the forum or discuss on the social networks.