Systemanforderungen¶
Server¶
Die Anforderungen an CPU, Hauptspeicher und Festplattenkapazität richtet sich nach dem Einsatzgebiet, der Anzahl gleichzeitiger Anfragen an den Server und die Anzahl an Datenbankobjekten (Produkte, Kunden, ...)
Nachfolgende ein paar Beispielwerte:
Imagewebseite¶
- 200 MB Festplattenspeicher für die Installation (ohne Daten)
- 2 GB Speicher
- 2-GHz-Prozessor
kleiner Shop¶
Shop mit kleinem Sortiment und wenigen Zugriffen
- 200 MB Festplattenspeicher für die Installation (ohne Daten)
- 4 GB Speicher
- 2-GHz-Prozessor
Für größere Installationen ist ein Einmessen der benötigten Leistung unumgänglich. Dazu muss die gewünsche Last simmuliert und die Rechnerkapazität auf den gewünschten Wert angepasst werden.
Betriebssystem¶
Auf dieser Seite sind die Systemanforderungen zusammengestellt. Alvine kann auf allen Platformen auf denen PHP verfügbar ist verwendet werden.
Offiziel wir allerdings nur Linux (debian) unterstützt. Bei anderen Systemen insbesondere Windows (IIS) werden nicht alle Funktionen unterstützt.
Webserver¶
- Nginx
- Apache
Datenbank¶
- MySQL 5
PHP¶
Für den reibungslosen Betrieb ist mindestens PHP 7.2 notwendig. Je nach Einsatzgebiet und Funktionsumfang sind folgende Module wichtig:
- php7.x
- php7.x-common
- php7.x-mongodb
- php7.x-redis
- php7.x-mysql
- php7.x-intl
- php7.x-sqlite3
- php7.x-ldap
- php7.x-gd
- php7.x-imap
- php7.x-ssh2
- php7.x-fpm
- php7.x-dev
- php7.x-json
- php7.x-bcmath
- php7.x-memcached
- php7.x-mbstring
- php7.x-cli
- php7.x-curl
- php7.x-zip
- php7.x-xml
Notwendige Programme¶
Folgende Programme müssen auf Linux-Ebene installiert sein.
- barcode
- zbar-tools