попытке установить битрикс , установщик жалуется на то ,что не хватает функций mysql и ,что нужно поставить datetimezon в значение true.Потом перекинул uploads.ini в docker-php-fpm в папку /usr/local/php/conf.d/uploads.ini.
файл uploads.ini выглядет так :
date.timezone = on
extension=php_mysql.dll
extension=php_mysqli.dll
extension=mysqli
extension=pdo_mysql
Проблема с datetimezone решилась,проблема с mysql осталась.Какие ещё расширения нужно включить?
extension=php_mysqli.dll - длл, рили?
нашёл с гугла,без них также не работает
потому что это херня. что они есть, что их нет
это виндовый конфиг, в линуксе модули имеют расширение *.so, наверное надо поставить что-то типа PHP-mysql, хотя мне казалось он по дефолту идёт и libmysql(mysql-client) или как-то так...
там мешанина в кучу. обычно в докерах пхп с вагоном модулей и не надо там ничего доустанавливать
Если кто столкнётся с подобным то при создании докера в Dockerfile в команду docker-php-ext-install нужно добавить mysqli
Да, но идея докер-контейнера в том, чтобы развернуть окружение автоматически, а не заходить туда ручками и доставлять необходимые зависимости…
Там как бы есть разные готовые контейнеры вообще, лол
это ж бред... ты каждый раз будешь это делать при создании контейнера?
нет,уже закинул в Dockerfile
да, так получше 👍
изменил
при перезапуске контейнера ничего не пропадет. при пересоздании - пропадет. а делать волумы для дир, где модули пхп это нелогично
ну автор так и сделал в итоге
иииии? https://t.me/grouplinux/1306576
Обсуждают сегодня