Установка Kalkan

Доброго дня вам!!!
Входящие данные:
OS: 3.10.0-1160.11.1.el7.x86_64 GNU/Linux
PHP: PHP 7.4.13 (cli) (built: Nov 24 2020 10:03:34) ( NTS )
Server: nginx
пытаюсь установить калкан по инструкции:

----------------------------------------php-client----------------------------------------

Инструкция по установке библиотеки криптопровайдера kalkancrypt.so для php-client в ОС Linux и запуска примера в командной строке:

Для успешной установки библиотеки kalkancrypt-php необходимо:

1) Скопировать нужную версию библиотеки kalkancrypt.so в PHP-store-lib (путь можно узнать по команде php-config --extension-dir);
2) В файле php.ini добавить строку: 'extension=kalkancrypt'
3) Пройти в папку SDK 2.0\C\Linux\libs_for_linux и скопировать папку kalkancrypt в каталог /opt/;
4) Установить корневые сертификаты из папки SDK 2.0\C\Linux\ca-certs ;
5) в файле test.php изменить переменные: 
		- $container - путь к ключу *.p12; 
		- $password - пароль к сертификату;
6) Ввести команду в командной строке: 
		- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/kalkancrypt/:/opt/kalkancrypt/lib/engines ;
		- php test.php.

=================================
Все выполнил, но при команде: php test.php
выдает ошибку:

[root@server1 ~]# php test.php
PHP Warning: PHP Startup: Unable to load dynamic library ‘kalkancrypt’ (tried: /usr/lib64/php/modules/kalkancrypt (/usr/lib64/php/modules/kalkancrypt: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/kalkancrypt.so (/usr/lib64/php/modules/kalkancrypt.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Could not open input file: test.php

ЧТО МОЖЕТ БЫТЬ? Что пошло не так?

Добрый день! Попробуйте также следить вот по этой инструкции для сервера nginx:

В файле kalkancrypt.ini добавить строку: 'extension=kalkancrypt'. Его нужно создать по этом пути:
/etc/php7.4/fpm/conf.d/kalkancrypt.ini

В файл /etc/php/7.4/fpm/pool.d/www.conf прописать переменное окружение:

  • env[LD_LIBRARY_PATH] = :/opt/kalkancrypt/:/opt/kalkancrypt/lib/engines

1-е сделал,
а по

============================
нет такой ни директории, ни файла: https://we.web4.kz/?img=/2021-08-02_125614.png
СОЗДАТЬ ФАЙЛ?

1-е сделал,

а по 2-му:

============================
нет такой ни директории, ни файла: https://we.web4.kz/?img=/2021-08-02_125614.png
СОЗДАТЬ ФАЙЛ?

Установлено ли у вас php-fpm? Если да, попробуйте тогда найти где у вас лежит файл conf.d. Возможно надо поискать в директории php7.4/

в файле: SDK 2.0\C\Linux\PHP\README.txt
две инструкции по установке:
----------------------------------------php-client---------------------
… ИНСТРУКЦИЯ…
и
-------------------------------------php-mod и php-fpm-----------
… ИНСТРУКЦИЯ…

ВНИМАНИЕ ВОПРОСЫ:

  1. для установки kalkan необходимо их обе выполнить? или одну их них?
  2. Если одну из них, то как определить какую мне нужно использовать?

Если хотите разработать свою систему используя наш SDK на CLI, то установить по инструкции php-client. Если разработать на nginx или apache, то установить по инструкции php-fpm или php-mod соответственно.

вы имете ввиду по этой инструкции?

вы имете ввиду по этой инструкции?

Да, но, в вашем случае, как я понял, хотите установить на nginx. Поэтому вам надо установить по инструкции php-fpm

Да, но, в вашем случае, как я понял, хотите установить на nginx. Поэтому вам надо установить по инструкции php-fpm

ок, буду пробовать!!

Добрался до пп 3.1.

в SDK много разных библиотек: см. скриншот: https://we.web4.kz/?img=/2021-08-05_114428.png
Подскажите какую библиотеку использовать? И от чего зависит выбор библиотеки?
Я правильно понимаю:
если версия php (php -v):
PHP 7.4.22 (cli) (built: Jul 27 2021 18:08:31) ( NTS )
Copyright © The PHP Group
Zend Engine v3.4.0, Copyright © Zend Technologies
with Zend OPcache v7.4.22, Copyright ©, by Zend Technologies
то использую библиотеку:
SDK 2.0\C\Linux\PHP\lib\7.4\NTS\kalkancrypt.so
???

Да, все верно, PHP-7.4 NTS в вашем случае

пп 3.2.

3.2. В нужные ini-файлы добавить строку: ‘extension=kalkancrypt’

пп 3.2.

3.2. В нужные ini-файлы добавить строку: ‘extension=kalkancrypt’
не могу нормально создать пост. (ошибка 500) поэтому вопросы в скриншотах см:
https://we.web4.kz/?img=/2021-08-05_162155.png

Если не установлен php-fpm, то надо установить его. Если уже установлен, то поискать путь к конфигурационным файлам php-fpm у вас

php-fpm установил.
см. скриншот: https://we.web4.kz/?img=/2021-08-05_163605.png

Посмотрите localhost/info.php. В поле “Scan this dir for additional .ini files” должно быть указано правильный путь к .ini файлам

вы это имете ввиду:
см. скриншот: https://we.web4.kz/?img=/2021-08-11_174740.png
???

добавил запись: extension=kalkancrypt
посмотрите на скринште, правильно?
https://we.web4.kz/?img=/2021-08-11_180512.png