Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline gulyavcevvv  
#1 Оставлено : 30 сентября 2020 г. 9:49:11(UTC)
gulyavcevvv

Статус: Новичок

Группы: Участники
Зарегистрирован: 30.09.2020(UTC)
Сообщений: 2

Добрый день.

Есть проблема с запуском криптопро + apache

Задача только проверять подпись на серверной стороне сайта.

Имеется centos 7, apache2.4.46, PHP 5.6.40. Апач запускается с php-zts.d
Устанавливал rpm -i --nodeps lsb-cprocsp-devel-5.0.11438-4.noarch.rpm и yum install -y cprocsp-pki-2.0.0-amd64-cades.rpm

собрал библиотеку libphpcades.so
ln -s /usr/include/php /php
cd /opt/cprocsp/src/phpcades/ && eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix
ln /opt/cprocsp/src/phpcades/libphpcades.so /usr/lib64/php/modules/libphpcades.so


Выполнил команду setenforce 0, без которой апач вообще не хотел стартовать.

Однако при попытке перезапуска апач в логах наблюдаю следующее:
PHP Warning: PHP Startup: php_CPCSP: Unable to initialize module\nModule compiled with build ID=API20131226,NTS\nPHP compiled with build ID=API20131226,TS\nThese options need to match\n in Unknown on line 0

Проблема как я вижу, что php запускается как TS, а libphpcades собрана как NTS.

Как собрать libphpcades в формате TS?

Отредактировано пользователем 30 сентября 2020 г. 9:50:07(UTC)  | Причина: Не указана

Offline gulyavcevvv  
#2 Оставлено : 30 сентября 2020 г. 12:21:06(UTC)
gulyavcevvv

Статус: Новичок

Группы: Участники
Зарегистрирован: 30.09.2020(UTC)
Сообщений: 2

Смог сам разобраться.

1. /etc/httpd/conf.modules.d/00-mpm.conf - закомментировать mod_mpm_worker.so и раскомментировать mod_mpm_prefork.so и перезапустить апач
2. Если apache не запускается, то нужно отключить защиту SELinuxу
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.