Здравствуйте. Успешно написал сервисы на подписание архива, проверку архива и получение сертификата из архива, а также проверку сертификата используя ваш SDK. Все получилось, спасибо за пример и документацию по API в архиве с SDK. Запуск сервисов делал через PHP CLI (консольная отработка)
Начал внедрять сервиса в WEB (cgi-fcgi), иначе говоря захотел увидеть результат отработки сервисов в браузере, но возникла ошибка:
Fatal error: Uncaught Error: Call to undefined function KalkanCrypt_Init()
Используется связка PHP 7.4.2 | NGINX | PHP-FPM
Переменная окружения “LD_LIBRARY_PATH” экспортирована глобально
/etc/environment
а также в nginx была добавлена вручную
fastcgi_param LD_LIBRARY_PATH "/opt/kalkancrypt/:/opt/kalkancrypt/lib/engines";
В PHP скрипте она доступна
echo getenv('LD_LIBRARY_PATH');exit;
но ошибка о том, что функция отсутствует все равно возникает, притом через CLI все штатно отрабатывает
В phpinfo веб версии в списке отсутствует расширение kalkancrypt
phpinfo();
тогда как в CLI она присутствует
php -m | grep kalkancrypt
Я что то делаю не так, или SDK не подразумевает запуск вне CLI? Спасибо!