Zoph PHP Cross Reference Image Galleries

Source: /REQUIREMENTS - 93 lines - 4716 bytes - Text - Print

   1  REQUIREMENTS
   2  
   3  Zoph is being developped on Linux, but it should be able to run on any OS that can run Apache, MySQL and PHP. Users have reported succesful installations on MacOSX, several BSD flavours and even Windows. Debian and Ubuntu users can install Zoph from apt by typing apt-get zoph.
   4  
   5  Gentoo users could use the webapps overlay, although the version there is outdated.
   6  
   7  Zoph requires the following:
   8      * Apache 2.2
   9      * PHP 5.2 or 5.3
  10      * MySQL 5.1
  11      * ImageMagick 6.6
  12      * Jhead 2.8x
  13  
  14  Other versions may work as well, see below for more details. How to install these applications and get them to work together is depending on your OS and distribution. Check the documentation of the application and/or your distribution for details.
  15  
  16  Apache
  17      * Current versions of Zoph are developped on Apache 2.2.x
  18            o 2.0.x probably works too, but is no longer tested.
  19  
  20  PHP
  21      * Current versions of Zoph are developped on PHP 5.3
  22            o PHP 5.2 probably works too, but v0.9 will be the last Zoph version supporting it. 
  23              (this includes bugfix releases, v0.9.0.x, but not feature releases, v0.9.x)
  24      * Zoph has not yet been tested against PHP 5.4
  25      * PHP 5.0 and 5.1 are no longer supported
  26      * PHP4 has been end of life since 31 December 2007. As of Zoph 0.8, PHP4 will no longer be supported by Zoph.
  27  
  28    Required features
  29      * The following features (extensions) to PHP are required for Zoph. Not all distributions automatically install all of them.
  30          - session
  31          - mysql
  32          - pcre
  33          - gd2
  34          - exif
  35          - xml (Zoph >0.7)
  36          - pear (if you want to use the e-mail features)
  37          - APC (Zoph > 0.8.2)
  38          - FileInfo (Zoph > 0.8.2)
  39  
  40  php.ini settings
  41  
  42  Settings you may need to change in php.ini:
  43  max_input_time
  44  This is the time Zoph is allowed by PHP to spend waiting for the file to be uploaded. Depending on the size of your files and the speed of your server's connection, 30 seconds (the default) is usually enough to process single images, if you are uploading zip or tar files, you may want to increase this to 60 or 120 seconds.
  45  
  46  max_execution_time
  47  This is the time Zoph is allowed by PHP to run. Depending on the speed of your webserver, Zoph could spend quite a lot of time resizing an image. 30 seconds may not be enough, especially if you have a camera with a lot of megapixels.
  48  
  49  memory_limit
  50  This is the amount of memory PHP allows Zoph to use. Especially if you have large images, the default (8 or 16 Megabyte) may not be enough. If you have sufficient memory in your server, setting it to 128M is perfectly safe.
  51  
  52  If you are using the web importer you may need to increase the max_execution_time, upload_max_filesize, post_max_size and max_input_time in php.ini defined in php.ini. See MAX_UPLOAD on the Configuration page.
  53  
  54  If you are using the watermarking feature, you probably need to increase the memory_limit setting. See WATERMARKING on the Configuration page.
  55  
  56  The e-mail photo feature may require increasing the memory_limit setting. See EMAIL_PHOTOS on the Configuration page.
  57  
  58  APC settings
  59  
  60  The file upload feature of Zoph v0.8.2 and later uses the PHP APC extension to track upload progress.
  61  
  62  apc.enabled = "1"
  63  apc.rfc1867="1"
  64  apc.rfc1867_prefix="upload_"
  65  apc.rfc1867_name="APC_UPLOAD_PROGRESS"
  66  
  67  
  68  MySQL
  69      * Current versions are developped with MySQL 5.1
  70      * MySQL 5.0 should work too
  71      * MySQL 4.0 and 4.1 may still work but are no longer supported.
  72  
  73  ImageMagick
  74      * Current Zoph versions have been tested against ImageMagick 6.7.x
  75  
  76  Jhead
  77      * Jhead 2.8x
  78            o Other versions probably work as well
  79  
  80  Jhead is a handy little program that extracts the information stored in the Exif headers that are added by most digital cameras. Exif stores date and time plus a bunch of other info about a photo. Zoph uses Jhead to parse the header so you'll need to install it. You can download it from http://www.sentex.net/~mwandel/jhead/.
  81  
  82  Browser
  83  In order to be able to use Zoph, you will need a browser.
  84      * Zoph is being developped and thoroughly tested with Firefox 7.x.
  85      * Zoph should work with all recent browser versions
  86            o Please report a bug if it doesn't.
  87      * Older versions usually work, but layout may not be 100% ok.
  88      * Some features require Javascript support
  89            o You can turn off Javascript support in Zoph with the JAVASCRIPT configuration setting. 
  90              Obviously features that require it will be disabled as well.
  91            o Zoph should work when Javascript is turned off in the browser, except if the 
  92              Autocomplete feature is enabled, however, Zoph will detect this and warn the user to turn
  93              Autocompletion off (or Javascript on).

title

Description

title

Description

title

Description

title

title

Body