bcmath 扩展在我的 ubuntu 系统中启用了 php 8.2,但 drupal 10 商务模块显示错误

问题描述 投票:0回答:1
$ php -i | grep -i bcmath
PHP Warning:  Module "gd" is already loaded in Unknown on line 0
/etc/php/8.2/cli/conf.d/20-bcmath.ini,
bcmath
BCMath support => enabled
bcmath.scale => 1 => 1

我的 docker compose 文件设置:

version: '3.8'

services:
  mysql:
    image: mysql:8.0.33
    environment:
      - MYSQL_ROOT_PASSWORD=root
    volumes:
      - mysql_data:/var/lib/mysql
    restart: always
  drupal:
    image: drupal:10
    ports:
      - 8080:80
    volumes:
      - ./web:/var/www/html
      - ./vendor:/opt/drupal/vendor
      - ./composer.json:/opt/drupal/composer.json
      - ./composer.lock:/opt/drupal/composer.lock
    links:
      - mysql
    environment:
      - MYSQL_USERNAME=root
      - MYSQL_PASSWORD=root
    restart: always

volumes:
  mysql_data:
php docker drupal bcmath
1个回答
1
投票

我正在使用 drupal:10 图像

创建了一个链接的 Dockerfile,其中 php 图像映射到工作目录,我必须添加此代码以在容器内安装 bcmath 扩展:

RUN docker-php-ext-install bcmath

现在可以工作了!

© www.soinside.com 2019 - 2024. All rights reserved.