- Systemvoraussetzungen
Allgemein LiBRARY.online bentigt grundstzlich einen Apache-Webserver, PHP und MySQL (Versionsangaben s.unten).

LiBRARY.online ist damit auf jedem System lauffhig, das eine in diesem Sinne geeignete Umgebung zur Verfgung stellen kann.

Beispiele sind klassische LAMP (Linux, Apache, MySQL, PHP) oder WAMP (Windows, Apache, MySQL, PHP) Systeme.
Einzelkomponenten
Webserver:    Apache Version 2.x / IIS 7.5 oder hher
PHP: PHP 5.3.6 bis PHP 7.0.x
MySQL: MySQL Version 5.1.x oder hher

Als Server-Betriebssystem empfehlen wir Linux. Insbesondere die Performance bzw. das Antwortzeitverhalten von LiBRARY.online ist unter Linux signifikant besser als unter Windows.
PHP-Einstellungen fr Parameter, die nicht in dieser Liste nicht enthalten sind, knnen die Default-PHP Einstellungen beibehalten werden

Parameter erforderlicher Wert empfohlener Wert
short_open_tag On On
max_execution_time 30 30
max_input_time 60 60
memory_limit 256M 256M
post_max_size 25M 25M
file_uploads On On
upload_max_filesize 20M
allow_url_fopen On On
session.save_handler files
session.use_cookies 1
session.use_only_cookies 1
session.cache_expire 180
PHP-Module Zustzlich zu den standardmig aktivierten Modulen, werden folgende Module bentigt:
  • hash
  • mysql / mysqli
  • session
  • yaz (nur fr Z39.50-Schnittstelle)
MySQL-Einstellungen Grundstzlich kann an dieser Stelle die Optimierung einer MySQL-Datenbank nicht erschpfend dargestellt werden, da dies immer eine sehr individuelle Sache fr jeden Server ist. Die folgende Aufstellung zeigt jedoch die Parameter aus my.cnf, die fr die Optimierung eine wichtige Rolle spielen.
Die im Folgenden angegebenen Werte stellen lediglich eine Empfehlung fr einen beispielhaften Server dar.

---- my.cnf ----
[mysqld]
key_buffer = 256M
max_allowed_packet = 20M
table_cache = 2048
sort_buffer_size = 16M
net_buffer_length = 8K
read_buffer_size = 8M
read_rnd_buffer_size = 2M
myisam_sort_buffer_size = 8M
ft_min_word_len = 3
tmp_table_size = 256M
query_cache_size = 128M
character_set_server = latin1
ft_stopword_file =
sql_mode =		(leer lassen)

Fr die Bedeutung der einzelnen Parameter sei auf die MySQL-Dokumentation verwiesen.
Fernwartung Fernwartung