На VPS-сервере я установил LAMP и Webmin / virtualmin.
Версия php по умолчанию - 5.6.
Я также установил v7.2 Stuff в / opt / rh / rh-php72
На виртуальном хосте я установил веб-почту Horde под php7.2
Тест в порядке, но
Поддержка PAM (расширение PECL): Нет. Расширение PAM PECL требуется для использования аутентификации PAM.
pecl install --alldeps PAM
установил PAM правильно, но для php5.6, но
/opt/rh/rh-php72/root/usr/bin/pecl install --alldeps PAM
заканчивается
make: *** [pam.lo] Ошибка 1
ОШИБКА: `make 'не удалось
Googleing, который я обнаружил, кажется ошибкой 2017 года
https://bugs.php.net/bug.php?id=74812 копия https://bugs.php.net/bug.php?id=74396
это, кажется, исправлено https://github.com/amishmm/php-pam
Я прошу другое решение или шаги по реализации этого исправления, где должны храниться config.m4, pam.c, php_pam.h, чтобы не мешать php5.6