mirror of
https://github.com/Dannecron/php-for-dev.git
synced 2025-12-25 16:12:35 +03:00
downgrade and hardcode xdebug version for 7.x
This commit is contained in:
6
Makefile
6
Makefile
@@ -2,13 +2,13 @@
|
|||||||
include .env
|
include .env
|
||||||
|
|
||||||
build-72:
|
build-72:
|
||||||
cd ./v7.2 && docker build --build-arg COMPOSER_VERSION=${COMPOSER_VERSION} --build-arg PHP_XDEBUG_VERSION=${XDEBUG_VERSION} --tag=php-for-dev:7.2 `pwd`
|
cd ./v7.2 && docker build --build-arg COMPOSER_VERSION=${COMPOSER_VERSION} --tag=php-for-dev:7.2 `pwd`
|
||||||
|
|
||||||
build-73:
|
build-73:
|
||||||
cd ./v7.3 && docker build --build-arg COMPOSER_VERSION=${COMPOSER_VERSION} --build-arg PHP_XDEBUG_VERSION=${XDEBUG_VERSION} --tag=php-for-dev:7.3 `pwd`
|
cd ./v7.3 && docker build --build-arg COMPOSER_VERSION=${COMPOSER_VERSION} --tag=php-for-dev:7.3 `pwd`
|
||||||
|
|
||||||
build-74:
|
build-74:
|
||||||
cd ./v7.4 && docker build --build-arg COMPOSER_VERSION=${COMPOSER_VERSION} --build-arg PHP_XDEBUG_VERSION=${XDEBUG_VERSION} --tag=php-for-dev:7.4 `pwd`
|
cd ./v7.4 && docker build --build-arg COMPOSER_VERSION=${COMPOSER_VERSION} --tag=php-for-dev:7.4 `pwd`
|
||||||
|
|
||||||
build-80:
|
build-80:
|
||||||
cd ./v8.0 && docker build --build-arg COMPOSER_VERSION=${COMPOSER_VERSION} ---build-arg PHP_XDEBUG_VERSION=${XDEBUG_VERSION} -tag=php-for-dev:8.0 `pwd`
|
cd ./v8.0 && docker build --build-arg COMPOSER_VERSION=${COMPOSER_VERSION} ---build-arg PHP_XDEBUG_VERSION=${XDEBUG_VERSION} -tag=php-for-dev:8.0 `pwd`
|
||||||
|
|||||||
@@ -11,18 +11,21 @@ Images can be found on [docker hub](https://hub.docker.com/repository/docker/dan
|
|||||||
* php 8.1.28
|
* php 8.1.28
|
||||||
* php 8.0.30 **(latest)**
|
* php 8.0.30 **(latest)**
|
||||||
* php 7.4.33
|
* php 7.4.33
|
||||||
|
* xdebug 3.1.6
|
||||||
* rdkafka 6.0.3
|
* rdkafka 6.0.3
|
||||||
* timecop 1.2.10
|
* timecop 1.2.10
|
||||||
* php 7.3.33
|
* php 7.3.33
|
||||||
|
* xdebug 3.1.6
|
||||||
* rdkafka 6.0.3
|
* rdkafka 6.0.3
|
||||||
* timecop 1.2.10
|
* timecop 1.2.10
|
||||||
* php 7.2.34
|
* php 7.2.34
|
||||||
|
* xdebug 3.1.6
|
||||||
* rdkafka 6.0.3
|
* rdkafka 6.0.3
|
||||||
* timecop 1.2.10
|
* timecop 1.2.10
|
||||||
|
|
||||||
All images includes:
|
All images includes:
|
||||||
* composer 2.7.6
|
* composer 2.7.6
|
||||||
* xdebug 3.3.2
|
* xdebug 3.3.2 (except 7.x)
|
||||||
* [zsh](https://www.zsh.org/), that allowed using [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh) and its plugins for improving user experience.
|
* [zsh](https://www.zsh.org/), that allowed using [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh) and its plugins for improving user experience.
|
||||||
|
|
||||||
#### Build
|
#### Build
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
FROM php:7.2.34-alpine
|
FROM php:7.2.34-alpine
|
||||||
|
|
||||||
ARG COMPOSER_VERSION
|
ARG COMPOSER_VERSION
|
||||||
ARG PHP_XDEBUG_VERSION
|
|
||||||
ARG PHP_RDKAFKA_VERSION=6.0.3
|
ARG PHP_RDKAFKA_VERSION=6.0.3
|
||||||
ARG PHP_TIMECOP_VERSION=1.2.10
|
ARG PHP_TIMECOP_VERSION=1.2.10
|
||||||
|
|
||||||
@@ -18,7 +17,7 @@ RUN apk update && apk add --no-cache $PHPIZE_DEPS \
|
|||||||
&& docker-php-ext-install gmp \
|
&& docker-php-ext-install gmp \
|
||||||
&& docker-php-ext-configure imap --with-imap-ssl \
|
&& docker-php-ext-configure imap --with-imap-ssl \
|
||||||
&& docker-php-ext-install imap \
|
&& docker-php-ext-install imap \
|
||||||
&& pecl install xdebug-${PHP_XDEBUG_VERSION} && docker-php-ext-enable xdebug \
|
&& pecl install xdebug-3.1.6 && docker-php-ext-enable xdebug \
|
||||||
&& pecl install rdkafka-${PHP_RDKAFKA_VERSION} && docker-php-ext-enable rdkafka \
|
&& pecl install rdkafka-${PHP_RDKAFKA_VERSION} && docker-php-ext-enable rdkafka \
|
||||||
&& curl -L -o /tmp/timecop.tar.gz https://github.com/hnw/php-timecop/archive/v${PHP_TIMECOP_VERSION}.tar.gz \
|
&& curl -L -o /tmp/timecop.tar.gz https://github.com/hnw/php-timecop/archive/v${PHP_TIMECOP_VERSION}.tar.gz \
|
||||||
&& mkdir -p timecop \
|
&& mkdir -p timecop \
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ RUN apk update && apk add --no-cache $PHPIZE_DEPS \
|
|||||||
&& docker-php-ext-install gmp \
|
&& docker-php-ext-install gmp \
|
||||||
&& docker-php-ext-configure imap --with-imap-ssl \
|
&& docker-php-ext-configure imap --with-imap-ssl \
|
||||||
&& docker-php-ext-install imap \
|
&& docker-php-ext-install imap \
|
||||||
&& pecl install xdebug-${PHP_XDEBUG_VERSION} && docker-php-ext-enable xdebug \
|
&& pecl install xdebug-3.1.6 && docker-php-ext-enable xdebug \
|
||||||
&& pecl install rdkafka-${PHP_RDKAFKA_VERSION} && docker-php-ext-enable rdkafka \
|
&& pecl install rdkafka-${PHP_RDKAFKA_VERSION} && docker-php-ext-enable rdkafka \
|
||||||
&& curl -L -o /tmp/timecop.tar.gz https://github.com/hnw/php-timecop/archive/v${PHP_TIMECOP_VERSION}.tar.gz \
|
&& curl -L -o /tmp/timecop.tar.gz https://github.com/hnw/php-timecop/archive/v${PHP_TIMECOP_VERSION}.tar.gz \
|
||||||
&& mkdir -p timecop \
|
&& mkdir -p timecop \
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
FROM php:7.4.33-alpine
|
FROM php:7.4.33-alpine
|
||||||
|
|
||||||
ARG COMPOSER_VERSION
|
ARG COMPOSER_VERSION
|
||||||
ARG PHP_XDEBUG_VERSION
|
|
||||||
ARG PHP_RDKAFKA_VERSION=6.0.3
|
ARG PHP_RDKAFKA_VERSION=6.0.3
|
||||||
ARG PHP_TIMECOP_VERSION=1.2.10
|
ARG PHP_TIMECOP_VERSION=1.2.10
|
||||||
|
|
||||||
@@ -18,7 +17,7 @@ RUN apk update && apk add --no-cache $PHPIZE_DEPS \
|
|||||||
&& docker-php-ext-install gmp \
|
&& docker-php-ext-install gmp \
|
||||||
&& PHP_OPENSSL=yes docker-php-ext-configure imap --with-imap-ssl \
|
&& PHP_OPENSSL=yes docker-php-ext-configure imap --with-imap-ssl \
|
||||||
&& docker-php-ext-install imap \
|
&& docker-php-ext-install imap \
|
||||||
&& pecl install xdebug-${PHP_XDEBUG_VERSION} && docker-php-ext-enable xdebug \
|
&& pecl install xdebug-3.1.6 && docker-php-ext-enable xdebug \
|
||||||
&& pecl install rdkafka-${PHP_RDKAFKA_VERSION} && docker-php-ext-enable rdkafka \
|
&& pecl install rdkafka-${PHP_RDKAFKA_VERSION} && docker-php-ext-enable rdkafka \
|
||||||
&& curl -L -o /tmp/timecop.tar.gz https://github.com/hnw/php-timecop/archive/v${PHP_TIMECOP_VERSION}.tar.gz \
|
&& curl -L -o /tmp/timecop.tar.gz https://github.com/hnw/php-timecop/archive/v${PHP_TIMECOP_VERSION}.tar.gz \
|
||||||
&& mkdir -p timecop \
|
&& mkdir -p timecop \
|
||||||
|
|||||||
Reference in New Issue
Block a user