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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline Рикки  
#1 Оставлено : 12 июля 2020 г. 18:08:58(UTC)
Рикки

Статус: Участник

Группы: Участники
Зарегистрирован: 12.07.2020(UTC)
Сообщений: 10
Российская Федерация
Откуда: Можайск

Пытаюсь собрать модуль для php 7.3

Исходники php подожил в root

В makefile.linux прописан путь:

Код:
cat Makefile.unix 
PHPDIR=/root/php



Вылезает ошибка:
Код:

In file included from PHPCadesCPSigners.cpp:1:
stdafx.h:24:14: fatal error: CSP_WinDef.h: No such file or directory
     #include "CSP_WinDef.h"
              ^~~~~~~~~~~~~~


debian 10
попытка вы полнить ./configure в папке с исходникми PHP вызывает ошибку:
Код:
configure: error: libxml2 not found. Please check your libxml2 installation.

при этом
Код:
# apt install libxml2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libxml2 is already the newest version (2.9.4+dfsg1-7+b3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Отредактировано пользователем 12 июля 2020 г. 18:45:51(UTC)  | Причина: Не указана

Offline Санчир Момолдаев  
#2 Оставлено : 12 июля 2020 г. 18:28:20(UTC)
Санчир Момолдаев

Статус: Сотрудник

Группы: Модератор, Участники
Зарегистрирован: 03.12.2018(UTC)
Сообщений: 1,038
Российская Федерация

Сказал(а) «Спасибо»: 88 раз
Поблагодарили: 223 раз в 211 постах
Добрый день!
1)нужен пакет devel из состава дистрибутива КриптоПро CSP 5.0
2)исходники phpcades (/opt/cprocsp/src/phpcades) должны быть пропатчены патчем
php7_support.patch.zip
patch -p0 < ./php7_support.patch
Техническую поддержку оказываем тут
Наша база знаний
Offline Рикки  
#3 Оставлено : 12 июля 2020 г. 18:49:39(UTC)
Рикки

Статус: Участник

Группы: Участники
Зарегистрирован: 12.07.2020(UTC)
Сообщений: 10
Российская Федерация
Откуда: Можайск

Автор: Санчир Момолдаев Перейти к цитате
1)нужен пакет devel из состава дистрибутива КриптоПро CSP 5.0


у меня 4 версия (ключ только на нее)

devel от 4 поставил.

пропатчил.

у меня не ставится lsb-cprocsp-devel_5.0.11535-4_all.deb

Код:
dpkg: dependency problems prevent configuration of lsb-cprocsp-devel:
 lsb-cprocsp-devel depends on lsb-cprocsp-base (>= 5.0); however:
  Version of lsb-cprocsp-base on system is 4.0.9963-5.

dpkg: error processing package lsb-cprocsp-devel (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 lsb-cprocsp-devel

Отредактировано пользователем 12 июля 2020 г. 18:51:46(UTC)  | Причина: Не указана

Offline Санчир Момолдаев  
#4 Оставлено : 12 июля 2020 г. 19:08:43(UTC)
Санчир Момолдаев

Статус: Сотрудник

Группы: Модератор, Участники
Зарегистрирован: 03.12.2018(UTC)
Сообщений: 1,038
Российская Федерация

Сказал(а) «Спасибо»: 88 раз
Поблагодарили: 223 раз в 211 постах
поставьте после установки 4 версии только devel пакет от 5-й версии. при установке игнорируйте зависимости
Техническую поддержку оказываем тут
Наша база знаний
Offline Рикки  
#5 Оставлено : 12 июля 2020 г. 19:31:24(UTC)
Рикки

Статус: Участник

Группы: Участники
Зарегистрирован: 12.07.2020(UTC)
Сообщений: 10
Российская Федерация
Откуда: Можайск

этот lsb-cprocsp-base?
Offline Рикки  
#6 Оставлено : 12 июля 2020 г. 19:45:52(UTC)
Рикки

Статус: Участник

Группы: Участники
Зарегистрирован: 12.07.2020(UTC)
Сообщений: 10
Российская Федерация
Откуда: Можайск

Автор: Санчир Момолдаев Перейти к цитате
поставьте после установки 4 версии только devel пакет от 5-й версии. при установке игнорируйте зависимости


Поставил. Теперь
Код:
/root/php/Zend/zend_portability.h:43:11: fatal error: zend_config.h: No such file or directory
 # include <zend_config.h>
           ^~~~~~~~~~~~~~~



При попытке ./configure в папке исходников php
Код:
сonfigure: error: libxml2 not found. Please check your libxml2 installation.

Отредактировано пользователем 12 июля 2020 г. 19:53:28(UTC)  | Причина: Не указана

Offline Санчир Момолдаев  
#7 Оставлено : 12 июля 2020 г. 20:17:08(UTC)
Санчир Момолдаев

Статус: Сотрудник

Группы: Модератор, Участники
Зарегистрирован: 03.12.2018(UTC)
Сообщений: 1,038
Российская Федерация

Сказал(а) «Спасибо»: 88 раз
Поблагодарили: 223 раз в 211 постах
Чтобы собрать phpcades нужны хедеры php
Чтобы они появились нужно сделать make в каталоге php
Чтобы сделать make нужно сделать ./configure в php
Чтобы сделать последнее нужны соответствующие установленные девелоперские пакеты.
Какая у вас ОС?
Техническую поддержку оказываем тут
Наша база знаний
Offline Рикки  
#8 Оставлено : 12 июля 2020 г. 20:42:23(UTC)
Рикки

Статус: Участник

Группы: Участники
Зарегистрирован: 12.07.2020(UTC)
Сообщений: 10
Российская Федерация
Откуда: Можайск

Автор: Санчир Момолдаев Перейти к цитате
Какая у вас ОС?


Код:
# lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 10 (buster)
Release:	10
Codename:	buster

./configure в папке с исходниками php выдает ошибку

Код:
configure: error: libxml2 not found. Please check your libxml2 installation.


но
Код:

# apt install libxml2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libxml2 is already the newest version (2.9.4+dfsg1-7+b3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Offline Санчир Момолдаев  
#9 Оставлено : 12 июля 2020 г. 21:03:21(UTC)
Санчир Момолдаев

Статус: Сотрудник

Группы: Модератор, Участники
Зарегистрирован: 03.12.2018(UTC)
Сообщений: 1,038
Российская Федерация

Сказал(а) «Спасибо»: 88 раз
Поблагодарили: 223 раз в 211 постах
Libxml2-dev и дальше по аналогии
Техническую поддержку оказываем тут
Наша база знаний
Offline Рикки  
#10 Оставлено : 12 июля 2020 г. 21:24:08(UTC)
Рикки

Статус: Участник

Группы: Участники
Зарегистрирован: 12.07.2020(UTC)
Сообщений: 10
Российская Федерация
Откуда: Можайск

Собралось, спасибо!
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.