Не могу загрузить curl.so lib (entware) - PullRequest
0 голосов
/ 05 мая 2019

Я получаю эту ошибку в журнале ошибок php при запуске lighttpd:

Запуск PHP: невозможно загрузить динамическую библиотеку 'curl.so' (пробовал: / opt / lib / php /curl.so (/usr/lib/libcrypto.so.1.1: внутренняя ошибка)

Насколько я понимаю - curl.so пытается связать libcrypto, смотрит на то, что у меня естьв каталоге по умолчанию и по какой-то причине не удается. Но я не уверен, что это даже проблема.

Я попытался изменить LD_LIBRARY_PATH /etc/ld.so.conf, чтобы сначала посмотреть другой путь. Возможно, в /opt / lib, так как он имеет некоторые библиотеки Entware, такие как libssl.so.1.0, безрезультатно. Я также попытался обновить php, переустановить php7-mod-openssl и все, что связано с php.

1 Ответ

0 голосов
/ 06 мая 2019

Исправлено с обновлением всех пакетов entware opkg upgrade .

Мне кажется, что я установил последнюю версию mod-curl, в которой я хотел, чтобы у меня была папка libcrypto / libssl v1.1 в папке entware (/ opt / lib / в моем случае), а не то, что я была в / usr / lib, а также не в версии 1.0.0, которая была в моем /opt/lib/.

Другим решением было бы установить более старую версию php7-mod-curl, но я понятия не имею, какая из них работает с более старой libcrypto.so.1.0.0. Поэтому, если у кого-то еще есть подобная проблема, я предлагаю выполнить резервное копирование и обновление.

...