@urajo

Как правильно включить и настроить curl?

В общем когда я использую стандартные настройки php(если php.ini нет) то все работает.
Когда я создаю php.ini тут /usr/local/etc/php/php.ini файл подключается но начинает писать
PHP Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20220829/curl (/usr/local/lib/php/extensions/no-debug-non-zts-20220829/curl: cannot open shared object file: No
such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20220829/curl.so (/usr/local/lib/php/extensions/no-debug-non-zts-20220829/curl.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

я пробую добавить в докерфайл установку
RUN apt-get update && apt-get install -y \
    supervisor \
    libcurl4-openssl-dev

RUN docker-php-ext-install \
    pdo_mysql \
    curl

Все ставится но при запуске уже пишет
PHP Warning: Module "curl" is already loaded in Unknown on line 0

Т.е получается если я не устанавливаю он говорит нет файла, а если я устанавливаю он говорит "файл подключается еще раз". Опять же вопрос зачем нужна установка если по идее без ini.php curl уже есть в стандарту.
В файле
;extension_dir = "./"
; On windows:
;extension_dir = "ext"

Закомментировано
  • Вопрос задан
  • 169 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы