Current Article:

Установка и настройка phpLDAPadmin

Categories Программы

Установка и настройка phpLDAPadmin

Так идущий в портах phpLDAPadmin версии 1.2.6.7 и он не дружит с PHP8.4, благодаря одному хорошему человеку я освоил установку свежей версии (на момент 09.11.25 версия 2.3.4), о чем и пишу примерную инструкцию.

Про установку php и nginx рассказывать не буду, однако поставить вот такой список портов (пакетов):
php84 с поддержкой CLI (возможностью выполнения php команд в консоли)
npm-node24
php84-composer
php84-dom
php84-fileinfo
php84-filter
php84-iconv
php84-intl
php84-ldap
php84-mbstring
php84-phar
php84-session
php84-tokenizer

 

Скачиваем свежую версию с Github и распаковываем её в папку, допустим, в /usr/local/www/phpldapadmin.
Переходим в эту папку и выполняем первую команду:
npm i — на выходе получаем такой ответ:

Если скрипт предложит обновиться (см. npm install -g npm@…), не отказывайтесь и выполните подчёркнутую команду

Затем выполните команду npm run prod

Затем выполните команду composer i --no-dev

Затем выполните команду cp .env.example .env

Затем ./artisan ldap:test

Затем ./artisan key:generate

Затем в файл .etv добавляем необходимые данные:

LDAP_HOST=ldap.turist.local
LDAP_USERNAME=cn=admin,dc=turist,dc=local
LDAP_PASSWORD=secret

 

Prev Poudriere