小编Pin*_*ngo的帖子

在 Docker 中安装 pecl 时出现“没有可用版本”错误

我正在尝试从 pecl 在 Docker 容器中安装 Xdebug 或 Redis 包。安装失败并返回错误:

包“pecl.php.net/xdebug”没有可用的版本。

Xdebug 示例:https://pecl.php.net/package/xdebug/3.1.0

我的 docker-compose.yaml

version: '3'

networks:
  app-network:

services:
  site:
    build:
      context: .
      dockerfile: nginx.dockerfile
    container_name: my_nginx
    ports:
      - "8082:80"
      - "443:443"
    volumes:
      - ./src:/var/www/html
    depends_on:
      - php
      - db
      - redis
    networks:
      - app-network

  db:
    image: percona
    container_name: my_db
    restart: on-failure
    tty: true
    ports:
      - "3314:3306"
    volumes:
      - ./percona:/var/lib/percona
    environment:
      MYSQL_DATABASE: mydb
      MYSQL_USER: me
      MYSQL_PASSWORD: 123
      MYSQL_ROOT_PASSWORD: 456
      SERVICE_TAGS: dev
      SERVICE_NAME: db
    networks:
      - app-network

  php:
    build:
      context: …
Run Code Online (Sandbox Code Playgroud)

php xdebug pecl docker

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

docker ×1

pecl ×1

php ×1

xdebug ×1