Saltar al contenido

¿Cómo instalo XDebug en la imagen php-fpm-alpine oficial de Docker?

Solución:

Lo siguiente es suficiente para simplemente instalar xdebug en esa imagen:

FROM wordpress:php7.1-fpm-alpine

RUN apk add --no-cache $PHPIZE_DEPS 
    && pecl install xdebug-2.5.0 
    && docker-php-ext-enable xdebug

Construir eso y luego ejecutarlo desde un shell dentro de la imagen resultante produce lo siguiente:

$ php -i | grep Xdebug
    with Xdebug v2.5.0, Copyright (c) 2002-2016, by Derick Rethans

Si le preocupa el tamaño de la imagen, puede eliminar las dependencias:

FROM wordpress:php7.1-fpm-alpine 
RUN apk --update --no-cache add autoconf g++ make && 
    pecl install -f xdebug && 
    docker-php-ext-enable xdebug && 
    apk del --purge autoconf g++ make

Gran respuesta @msanchez_aplyca. Aunque se eliminan más correctamente las dependencias de compilación a través de apk sería:

RUN apk add --no-cache --virtual .build-deps $PHPIZE_DEPS 
    && pecl install xdebug-2.5.0 
    && docker-php-ext-enable xdebug 
    && apk del -f .build-deps
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *