Доброго дня вам!!!
Входящие данные:
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
ЧТО МОЖЕТ БЫТЬ? Что пошло не так?