Requirements August 08, 2008 / Updated: December 21, 2022
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)
- 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)
- icon 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
- One of these graphics libaries for image resizing:
-
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.
This text by www.zenphoto.org 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.