Вызов 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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