Вызов ldap_connect() на PHP и HREL 8 завершается неудачей, работает на RHEL 7.9.Php

Кемеровские программисты php общаются здесь
Anonymous
Вызов ldap_connect() на PHP и HREL 8 завершается неудачей, работает на RHEL 7.9.

Сообщение Anonymous »

У меня есть PHP-приложение, которое вызывает ldap_connect() в RHEL 8.1, но это не удается. Я переношу это PHP-приложение с RHEL 7.9 на RHEL 8.1 и с PHP 5.4.16 на PHP версии 8.3.9. На новом сервере, когда мой код достигает ldap_connect(), он завершается без ошибок.
Глядя на выходные данные info.php, на старом сервере у меня установлены следующие модули. На новом сервере они не установлены. Я не уверен, как установить эти модули, и это, по моему мнению, моя проблема.

mod_authnz_ldap mod_auth_openidc mod_authnz_external mod_php


Я вызываю ldap_connect() следующим образом, где $host — это хост ldap, тот же, который работает на моем старом сервере:

$mydap= ldap_connect($host) or die(‘Error connecting to LDAP’);


Я также прочитал, где мне нужно отредактировать файл php.ini, чтобы раскомментировать строку:
extensions=php_ldap.so
Однако у меня нет такой строки в /etc/php.ini
Эта команда генерирует следующий вывод:
locate php.ini
/etc/php.ini
/usr/share/doc/php-common/php.ini-development
/usr/share/doc/php-common/php.ini-production


Подробнее здесь: https://stackoverflow.com/questions/787 ... n-rhel-7-9

Вернуться в «Php»