Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Ошибка при компиляции расширения для PHP на Centos 7
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.03.2017(UTC) Сообщений: 46 Откуда: Хабаровск Сказал «Спасибо»: 12 раз Поблагодарили: 1 раз в 1 постах
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 17.07.2015(UTC) Сообщений: 24 Поблагодарили: 3 раз в 3 постах
|
Скорее всего Вы установили devel пакет из состава CSP. Для сборки phpcades необходимо использовать devel пакет из состава дистрибутива ЭЦП SDK
|
1 пользователь поблагодарил 32stos за этот пост.
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.03.2017(UTC) Сообщений: 46 Откуда: Хабаровск Сказал «Спасибо»: 12 раз Поблагодарили: 1 раз в 1 постах
|
Решили проверить на Ubuntu. Теперь сталкиваемся с такой проблемой (уже из исходников PHP) Код:/Zend/zend.h:53:26: error: zend_config.h: No such file or directory
Кто-нибудь сталкивался с такой проблемой?
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 20.04.2012(UTC) Сообщений: 11 Сказал(а) «Спасибо»: 5 раз
|
Автор: Даниленко Денис Решили проверить на Ubuntu. Теперь сталкиваемся с такой проблемой (уже из исходников PHP) Код:/Zend/zend.h:53:26: error: zend_config.h: No such file or directory
Кто-нибудь сталкивался с такой проблемой? Да, сталкивались. Перейдите в папку с исходниками php и выполните Там будут показано, например, каких пакетов недостает в ОС: Код:configure: error: xml2-config not found. Please check your libxml2 installation.
После их установки повторите и снова запустите сборку. Только после этого возникает такая проблема: Код:
g++ -shared PHPCadesCPSigners.o PHPCadesCPSigner.o PHPCadesCPExtendedKeyUsage.o PHPCadesCPAttribute.o PHPCadesCPEKU.o PHPCadesCPEKUs.o PHPCadesCPBasicConstraints.o PHPCadesCPSignedData.o PHPCadesCPPublicKey.o PHPCadesCPPrivateKey.o PHPCadesCPOID.o PHPCadesCPEncodedData.o PHPCadesCPAttributes.o PHPCadesCPCertificateStatus.o PHPCadesCPEnvelopedData.o PHPCadesCPAlgorithm.o PHPCadesCPRecipients.o PHPCadesCPKeyUsage.o PHPCadesAbout.o PHPCadesCPCardholderData.o PHPCadesCPCertificates.o PHPCadesCPSignedXML.o PHPCadesCPHashedData.o PHPCadesCPRawSignature.o PHPCadesCPCertificate.o PHPCadesCPStore.o dllmain.o PHPCadesVersion.o PHPCadesSymmetricAlgorithm.o errormsg.o -L/opt/cprocsp/lib/amd64 -lcppcades -lcapi10 -lcapi20 -lrdrsup -lcplib -g -o libphpcades.so
/usr/bin/ld: cannot find -lcppcades
collect2: error: ld returned 1 exit status
make: *** [libphpcades.so] Ошибка 1
хотя библиотека libcppcades установлена: Код:cprocsp-pki-cades: /opt/cprocsp/lib/amd64/libcppcades.so.2
cprocsp-pki-cades: /opt/cprocsp/lib/amd64/libcppcades.so.2.0.0
cprocsp-pki-cades: /opt/cprocsp/lib/amd64/libcppcades.so
А на это вопрос, уже заданный здесь: https://www.cryptopro.ru...ts&m=72750#post72750никто пока по существу не ответил.
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Цитата:g++ -shared PHPCadesCPSigners.o PHPCadesCPSigner.o PHPCadesCPExtendedKeyUsage.o PHPCadesCPAttribute.o PHPCadesCPEKU.o PHPCadesCPEKUs.o PHPCadesCPBasicConstraints.o PHPCadesCPSignedData.o PHPCadesCPPublicKey.o PHPCadesCPPrivateKey.o PHPCadesCPOID.o PHPCadesCPEncodedData.o PHPCadesCPAttributes.o PHPCadesCPCertificateStatus.o PHPCadesCPEnvelopedData.o PHPCadesCPAlgorithm.o PHPCadesCPRecipients.o PHPCadesCPKeyUsage.o PHPCadesAbout.o PHPCadesCPCardholderData.o PHPCadesCPCertificates.o PHPCadesCPSignedXML.o PHPCadesCPHashedData.o PHPCadesCPRawSignature.o PHPCadesCPCertificate.o PHPCadesCPStore.o dllmain.o PHPCadesVersion.o PHPCadesSymmetricAlgorithm.o errormsg.o -L/opt/cprocsp/lib/amd64 -lcppcades -lcapi10 -lcapi20 -lrdrsup -lcplib -g -o libphpcades.so /usr/bin/ld: cannot find -lcppcades collect2: error: ld returned 1 exit status make: *** [libphpcades.so] Ошибка 1 Скорее всего у вас при установке не установился силинк с so на so.2. Можете показать вывод ? Цитата:ls -las /opt/cprocsp/lib/amd64/libcppcades* |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 20.04.2012(UTC) Сообщений: 11 Сказал(а) «Спасибо»: 5 раз
|
Автор: cross Скорее всего у вас при установке не установился силинк с so на so.2. Можете показать вывод ? Цитата:ls -las /opt/cprocsp/lib/amd64/libcppcades* Код:ls -las /opt/cprocsp/lib/amd64/libcppcades*
0 lrwxrwxrwx 1 root root 20 Апр 12 13:32 /opt/cprocsp/lib/amd64/libcppcades.so.2 -> libcppcades.so.2.0.0
5864 -rwxr-xr-x 1 root root 6002597 Мар 28 13:36 /opt/cprocsp/lib/amd64/libcppcades.so.2.0.0
Отредактировано пользователем 13 апреля 2017 г. 16:49:06(UTC)
| Причина: ls -las /opt/cprocsp/lib/amd64/libcppcades*
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 17.07.2015(UTC) Сообщений: 24 Поблагодарили: 3 раз в 3 постах
|
ln -s /opt/cprocsp/lib/amd64/libcppcades.so.2 /opt/cprocsp/lib/amd64/libcppcades.so должно помочь
|
1 пользователь поблагодарил 32stos за этот пост.
|
Alexw оставлено 23.06.2017(UTC)
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 20.09.2017(UTC) Сообщений: 4 Откуда: Самара Сказал(а) «Спасибо»: 1 раз
|
Добрый день! Похожая проблема при компиляции: Код:/root/php/Zend/zend_portability.h:48:26: фатальная ошибка: zend_config.h: Нет такого файла или каталога
./configure в исходниках php выполнил, завершилось без ошибок. Данная проблема не уходит. Весь мозг сломал уже, помогите собрать библиотеку... З.Ы. PHP версии 7.0.22. Но я посмотрел другие версии, там этот файл тоже отсутствует. Отредактировано пользователем 20 сентября 2017 г. 12:37:57(UTC)
| Причина: Не указана
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 17.07.2015(UTC) Сообщений: 24 Поблагодарили: 3 раз в 3 постах
|
Исходники расширения патчили для php7?
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 20.09.2017(UTC) Сообщений: 4 Откуда: Самара Сказал(а) «Спасибо»: 1 раз
|
Автор: 32stos Исходники расширения патчили для php7? Нет. Ни в одной инструкции не нашел упоминания об этом. Как это сделать?
|
|
|
|
Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Ошибка при компиляции расширения для PHP на Centos 7
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close