亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用composer安裝Docker php mongodb報錯

使用composer安裝Docker php mongodb報錯

PHP
慕姐8265434 2023-09-15 17:19:05
我在 Laravel 項目中使用 mongodb 和 php。當我嘗試運行此命令時:docker-compose exec php composer install然后在控制臺中出現錯誤并顯示消息:Failed to download mongodb/mongodb from dist: The zip extension and unzip command are both missing, skipping. Your command-line PHP is using multiple ini files. Run `php --ini` to show them.Now trying to download from source- Installing mongodb/mongodb (1.6.1): Cloning 4bb040c620Cloning failed using an ssh key for authentication, enter your GitHub credentials to access private reposHead to https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+95edf1f219f1+2020-08-05+0622to retrieve a token. It will be stored in "/root/.composer/auth.json" for future use by Composer.Token (hidden):這是我的所有文件:文件:docker-compose.ymlversion: '3'services:  nginx:    image: nginx:stable-alpine    container_name: nginx    ports:      - "${HOST_PORT}:80"    volumes:      - ../:/var/www/html      - ./nginx/default.conf:/etc/nginx/conf.d/default.conf    depends_on:      - php  php:    build:      context: .      dockerfile: ./Dockerfile    container_name: php    volumes:      - ./php/php.ini:/usr/local/etc/php/conf.d/php.ini      - ../:/var/www/html  mongodb:    image: mongo:latest    container_name: mongodb    ports:      - "${MONGODB_PORT}:27017"  redis:    image: redis:latest    container_name: redis    restart: always    ports:      - "${REDIS_PORT}:6379"  artisan:    build:      context: .      dockerfile: Dockerfile    container_name: artisan    volumes:      - ../:/var/www/html    working_dir: /var/www/html    entrypoint: ['/var/www/html/artisan']
查看完整描述

1 回答

?
繁星淼淼

TA貢獻1775條經驗 獲得超11個贊

更改你的dockerfile


    FROM php:7.4-fpm

    

    ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/

    

    RUN install-php-extensions \

    pdo_mysql \

    zip \

    mongodb

    

    RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer



查看完整回答
反對 回復 2023-09-15
  • 1 回答
  • 0 關注
  • 91 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號