В общем когда я использую стандартные настройки 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"
Закомментировано