[1] PHPLDAPAdmin – Instalacja

11 czerwca 2023 Wyłączono przez Adam [zicherka] Nogły

Do instalacji, a przede wszystkim poprawnej pracy phpLDAPadmin potrzebne jest poprawne skonfigurowanie i działanie poniższych aplikacji/usług:

  • Serwer http Apache,
  • Serwer LDAP,
  • Język PHP.

Dodatkowo, jeśli zamierzasz łączyć się z LDAP poprzez sieć Internet/publiczną upewnij się, że Twój serwer Apache jest poprawnie skonfigurowany i działa wraz z obsługą szyfrowanych połączeń SSL (https://). W przeciwnym wypadku dale logowania LDAP zostaną przesłane poprzez sieć w postaci jawnej, co umożliwi ich przechwycenie przez nieuprawnione osoby.

Instalacja

Instalację narzędzia do zarządzania za pomocą przeglądarki serwerem openLDAP, którym jest phpLDAPadmin można wykonać na kilka sposobów. Jednym z nich jest kompilacja z portu.

root@vfbsd01:~ # cd /usr/ports/net/phpldapadmin/
root@vfbsd01:/usr/ports/net/phpldapadmin # make config ; make install clean

Jak zwykle zalecam pozostanie przy wartościach/parametrach domyślnych.

Kolejna możliwością jest instalacja z pakietu.

root@vfbsd01:~ # pkg install phpldapadmin-php81

Ostania z proponowanych przeze mnie możliwości to pobranie spakowanego archiwum programu i jego ręczna instalacja.

Jeśli nie masz programu wget to zainstaluj go.

root@vfbsd01:~ # pkg install wget
# pobierz phpldapadmin
root@vfbsd01:~ # wget https://github.com/leenooks/phpLDAPadmin/archive/refs/tags/1.2.6.4.tar.gz

Zmieńmy nazwę pobranego pliku na dającą się zapamiętać i mającą coś wspólnego z phpLDAPadmin.

root@vfbsd01:~ # mv 1.2.6.4.tar.gz phpldapadmin-1.2.6.4.tar.gz

Następnie skopiujemy spakowany plik do katalogu, który jest głównym katalogiem serwera http, następnie go rozpakujemy i zmienimy nazwę.

root@vfbsd01:~ # cp phpldapadmin-1.2.6.4.tar.gz /usr/local/www/apache24/data/
root@vfbsd01:~ # cd /usr/local/www/apache24/data/
root@vfbsd01:/usr/local/www/apache24/data # tar -zxvf phpldapadmin-1.2.6.4.tar.gz
root@vfbsd01:/usr/local/www/apache24/data # rm phpldapadmin-1.2.6.4.tar.gz
root@vfbsd01:/usr/local/www/apache24/data # mv phpldapadmin-1.2.6.4/ phpldapadmin/