Ponieważ LMS-UI jest napisane w PHP, niezbędny jest serwer WWW z interpreterem tego języka. Preferowanym serwerem jest Apache (www.apache.org).
Interpreter powinien być w wersji 4.2.x lub nowszej, chociaż działa też poprawnie na 4.1.x (ale ponieważ developerzy pracują na 4.2.3, nie można zagwarantować poprawnej pracy na starszych wersjach (unikać wersji 4.2.2). PHP można ściągnąć ze strony www.php.net. W szczególności wymagane są następujące moduły (sprawdź "extension" w php.ini lub wyjście funkcji phpinfo()): pcre, posix (dla informacji o systemie), zlib (dla kompresowanych backupów), gd lub ming (dla mapy sieci) i jeden z mysql, pgsql, sqlite (dla bazy danych). Do mailingu używamy PEAR::Mail, który z kolei wymaga PEAR::Net_SMTP i PEAR::Net_Socket.
LMS nie będzie działał prawidłowo na wersjach MySQL starszych od 3.23.xx.
LMS współpracuje także z PostgreSQL w wersji 7.3.x lub nowszych.
Przy współpracy LMS'a z bazą danych SQLite nie stwierdzono żadnych problemów z tym, że jedyną przetestowaną wersją jest wersja 2.8.11.
LMS-UI do pracy wymaga jeszcze biblioteki Smarty (http://smarty.php.net) w wersji 2.6.0 lub wyższej (unikać wersji 2.6.4).
O ile dla LMS-UI wystarczy to co powyżej, to żeby mieć działający LMS-MGC i resztę skryptów potrzebujemy także Perla i moduły do niego, które można pobrać z www.cpan.org, czyli:
perl właściwy i jego podstawowe moduły (POSIX, GetOpt::Long);
Net::SMTP;
Config::IniFiles;
DBI;
DBD-mysql (Jeśli masz zamiar używać mysql'a);
DBD-Pg (Jeśli masz zamiar używać postgres'a);
DBD-SQLite (Jeśli masz zamiar używać bazę SQLite);
Jeśli chcesz uruchomić LMS Daemon będziesz potrzebował działający kompilator języka C, gdyż jest on dostarczany wyłącznie w postaci kodu źródłowego.
Poprzedni | Spis treści | Następny |
Instalacja i konfiguracja | Początek rozdziału | Instalacja LMS |