About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
installation:requirements

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
installation:requirements [2020/02/11 16:00] – [Software] demiankatzinstallation:requirements [2024/01/10 14:12] (current) – [Software] demiankatz
Line 3: Line 3:
 ===== Software ===== ===== Software =====
  
-VuFind was developed with the following software packages in mind:+VuFind® was developed with the following software packages in mind:
  
-VuFind Version(s) ^ [[http://httpd.apache.org/download.cgi|Apache HTTP Server]] Version ^ [[http://www.php.net/downloads.php|PHP]] Version ^ [[http://dev.mysql.com/downloads/mysql/5.0.html#downloads|MySQL]] Version ^ [[http://java.sun.com/javase/downloads/?intcmp=1281|Java JDK]] Version ^ +VuFind® Version(s) ^ [[http://httpd.apache.org/download.cgi|Apache HTTP Server]] Version ^ [[http://www.php.net/downloads.php|PHP]] Version ^ [[http://dev.mysql.com/downloads/mysql/|MySQL]] Version ^ [[http://java.sun.com/javase/downloads/?intcmp=1281|Java JDK]] Version ^ 
-VuFind 1.x 2.2.12+ 5.2.x 4.1+ 1.5+ +older versions see [[installation:requirements:historical|historical requirements page]] |||| 
-VuFind 2.0-2.3.1 | 2.2.12+ | 5.3.3+ | 5.1.10+ | 1.7+ | +VuFind® 6.| 2.2.12+ | 7.1+ | 5.5+ | 1.8+ | 
-VuFind 2.4-3.1.x | 2.2.12+ | 5.4+ | 5.1.10+ | 1.7+ | +VuFind® 7.x | 2.2.12+ | 7.2+ | 5.5+ | 1.8+ | 
-VuFind 4.x | 2.2.12+ | 5.6+ | 5.5+ | 1.8+ | +VuFind® 8.x | 2.2.12+ | 7.3+ | 5.7.7(or MariaDB 10.2.2+) | 1.8+ | 
-VuFind 5.x | 2.2.12+ | 7.0.8+ | 5.5+ | 1.8+ | +VuFind® 9.0.x | 2.4+ | 7.4.1+ | 5.7.8+ (or MariaDB 10.2.7+) | 11+ | 
-VuFind 6.0+ | 2.2.12+ | 7.1+ | 5.5+ | 1.8+ | +VuFind® 9.1+ | 2.4+ | 8.0+ | 5.7.8+ (or MariaDB 10.2.7+) | 11+ | 
-VuFind 7.0+ | 2.2.12+ | 7.2+ | 5.5+ | 1.8+ |+VuFind® 10.0+ | 2.4+ | 8.1+ | 5.7.8+ (or MariaDB 10.2.7+) 11+ | 
 +Note that while a MySQL version is recommended here, VuFind® is also compatible with MariaDB and PostgreSQL.
  
-The [[:installation]] documentation will help guide you through the process of installing these prerequisites and setting up VuFind on various operating systems.  Both Linux and Windows are fully supported.+The [[:installation]] documentation will help guide you through the process of installing these prerequisites and setting up VuFind® on various operating systems.  Both Linux and Windows are fully supported.
  
 ==== Browser Support ==== ==== Browser Support ====
  
-VuFind is designed to be compatible with all modern browsers, and some care is taken to ensure backward compatibility with earlier versions when practical. Starting with release 5.0, support for Internet Explorer versions prior to 9 was dropped. IE9 should be functional but some functionality may not always display optimally.+VuFind® is designed to be compatible with all modern browsers, and some care is taken to ensure backward compatibility with earlier versions when practical. 
 +  * Starting with release 5.0, support for Internet Explorer versions prior to 9 was dropped. IE9 should be functional but some functionality may not always display optimally. 
 +  * Starting with release 8.0, VuFind® assumes that browsers support ES6. See [[https://caniuse.com/es6|Can I use... ES6]] for compatibility notes. 
 + 
 +==== Optional Dependencies ==== 
 + 
 +When you install VuFind® (either using a package, or by using Composer), most of its dependencies will be installed for you automatically. However, some infrequently-used features of the software may have additional dependencies that are not installed by default. For example: 
 + 
 +  * If using non-default cache adapters (e.g. Memcached support in the search cache), additional PHP extensions may need to be installed (e.g. memcached) 
 +  * Some ILS drivers may require additional PHP extensions (e.g. soap for Symphony, sybase for Horizon)
 ===== Hardware ===== ===== Hardware =====
  
-VuFind's hardware requirements vary based on the size and amount of data you are indexing as well as the user load you expect.  As a result, it is impossible to give absolute hardware requirements.+VuFind®'s hardware requirements vary based on the size and amount of data you are indexing as well as the user load you expect.  As a result, it is impossible to give absolute hardware requirements.
  
 For a small index, very basic web server hardware will be sufficient.  The bare minimum is probably around 2GB of RAM and a few GBs of disk storage. For a small index, very basic web server hardware will be sufficient.  The bare minimum is probably around 2GB of RAM and a few GBs of disk storage.
Line 27: Line 37:
 For huge indexes, you will need more RAM and disk storage, and you may even want to spread the load across multiple servers. For huge indexes, you will need more RAM and disk storage, and you may even want to spread the load across multiple servers.
  
-The good news is that VuFind is extremely scalable.  You can start small and grow the system as needed.  See the [[administration:performance|Performance]] page for more details.+The good news is that VuFind® is extremely scalable.  You can start small and grow the system as needed.  See the [[administration:performance|Performance]] page for more details.
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
installation/requirements.1581436854.txt.gz · Last modified: 2020/02/11 16:00 by demiankatz