Skip to content

Commit

Permalink
Xdebug should be disabled by default
Browse files Browse the repository at this point in the history
  • Loading branch information
AaronFeledy authored and pirog committed Dec 14, 2024
1 parent 13720db commit 34f716c
Show file tree
Hide file tree
Showing 14 changed files with 55 additions and 21 deletions.
1 change: 0 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ on:
release:
types:
- published
- edited

jobs:
deploy:
Expand Down
15 changes: 7 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,9 @@
## {{ UNRELEASED_VERSION }} - [{{ UNRELEASED_DATE }}]({{ UNRELEASED_LINK }})

## v1.6.2 - [December 6, 2024](https://github.com/lando/php/releases/tag/v1.6.2)

## v1.6.2 - [December 6, 2024](https://github.com/lando/php/releases/tag/v1.6.2)

* Updated 8.4RC image to 8.4 stable.
* Fixed issue causing `xdebug` extension to not be disabled by default in PHP 8.3 and 8.4 images.
* Added `install-php-extensions` script to PHP 7.4-8.2 images.
* Added MariaDB client tools to PHP 7.4-8.4 images [#120](https://github.com/lando/php/issues/120).
* Added `xdebug` and `imagick` extension to PHP 8.4 images.
* Added `xhprof` extension to PHP 7.4-8.4 images.
* Added `imagick` extension to PHP 8.3 images.
* Updated `sqlite3` to 3.45.1 in PHP 8.3-8.4 images.

## v1.6.3 - [December 7, 2024](https://github.com/lando/php/releases/tag/v1.6.3)
Expand All @@ -17,8 +12,12 @@

## v1.6.2 - [December 6, 2024](https://github.com/lando/php/releases/tag/v1.6.2)

* Updated PHP 8.1-8.3 base images to Debian 12 (bookworm).
* Added `install-php-extensions` script to PHP 8.3 and 8.4 images.
* Added `imagick` extension to PHP 8.3 and 8.4 images.
* Updated 8.4RC image to 8.4 stable.
* Added `xdebug` extension to PHP 8.4 images.
* Updated the version index.md to get Docuverse page to build correctly.

* Updated to [@lando/vitepress-theme-default-plus@v1.1.0-beta.24](https://github.com/lando/vitepress-theme-default-plus/releases/tag/v1.1.0-beta.24).
* Updated GitHub Actions to build images only on changes to images or workflows.

Expand Down
5 changes: 4 additions & 1 deletion images/7.4-apache/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,13 @@ RUN \
&& install-php-extensions pdo_pgsql \
&& install-php-extensions redis \
&& install-php-extensions soap \
&& install-php-extensions xdebug \
&& install-php-extensions xhprof \
&& install-php-extensions zip

# Install xdebug but disable it by default
RUN install-php-extensions xdebug \
&& rm -f /usr/local/etc/php/conf.d/*xdebug.ini

RUN install-php-extensions @composer-2.2.12

RUN \
Expand Down
5 changes: 4 additions & 1 deletion images/7.4-fpm/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,13 @@ RUN \
&& install-php-extensions pdo_pgsql \
&& install-php-extensions redis \
&& install-php-extensions soap \
&& install-php-extensions xdebug \
&& install-php-extensions xhprof \
&& install-php-extensions zip

# Install xdebug but disable it by default
RUN install-php-extensions xdebug \
&& rm -f /usr/local/etc/php/conf.d/*xdebug.ini

RUN install-php-extensions @composer-2.2.12

RUN \
Expand Down
5 changes: 4 additions & 1 deletion images/8.0-apache/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,13 @@ RUN \
&& install-php-extensions pdo_pgsql \
&& install-php-extensions redis \
&& install-php-extensions soap \
&& install-php-extensions xdebug \
&& install-php-extensions xhprof \
&& install-php-extensions zip

# Install xdebug but disable it by default
RUN install-php-extensions xdebug \
&& rm -f /usr/local/etc/php/conf.d/*xdebug.ini

RUN install-php-extensions @composer-2

RUN \
Expand Down
5 changes: 4 additions & 1 deletion images/8.0-fpm/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,13 @@ RUN \
&& install-php-extensions pdo_pgsql \
&& install-php-extensions redis \
&& install-php-extensions soap \
&& install-php-extensions xdebug \
&& install-php-extensions xhprof \
&& install-php-extensions zip

# Install xdebug but disable it by default
RUN install-php-extensions xdebug \
&& rm -f /usr/local/etc/php/conf.d/*xdebug.ini

RUN install-php-extensions @composer-2

RUN \
Expand Down
5 changes: 4 additions & 1 deletion images/8.1-apache/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,13 @@ RUN \
&& install-php-extensions pdo_pgsql \
&& install-php-extensions redis \
&& install-php-extensions soap \
&& install-php-extensions xdebug \
&& install-php-extensions xhprof \
&& install-php-extensions zip

# Install xdebug but disable it by default
RUN install-php-extensions xdebug \
&& rm -f /usr/local/etc/php/conf.d/*xdebug.ini

RUN install-php-extensions @composer-2

RUN \
Expand Down
5 changes: 4 additions & 1 deletion images/8.1-fpm/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,13 @@ RUN \
&& install-php-extensions pdo_pgsql \
&& install-php-extensions redis \
&& install-php-extensions soap \
&& install-php-extensions xdebug \
&& install-php-extensions xhprof \
&& install-php-extensions zip

# Install xdebug but disable it by default
RUN install-php-extensions xdebug \
&& rm -f /usr/local/etc/php/conf.d/*xdebug.ini

RUN install-php-extensions @composer-2

RUN \
Expand Down
5 changes: 4 additions & 1 deletion images/8.2-apache/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,13 @@ RUN \
&& install-php-extensions pdo_pgsql \
&& install-php-extensions redis \
&& install-php-extensions soap \
&& install-php-extensions xdebug \
&& install-php-extensions xhprof \
&& install-php-extensions zip

# Install xdebug but disable it by default
RUN install-php-extensions xdebug \
&& rm -f /usr/local/etc/php/conf.d/*xdebug.ini

RUN install-php-extensions @composer-2

RUN \
Expand Down
5 changes: 4 additions & 1 deletion images/8.2-fpm/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,13 @@ RUN \
&& install-php-extensions pdo_pgsql \
&& install-php-extensions redis \
&& install-php-extensions soap \
&& install-php-extensions xdebug \
&& install-php-extensions xhprof \
&& install-php-extensions zip

# Install xdebug but disable it by default
RUN install-php-extensions xdebug \
&& rm -f /usr/local/etc/php/conf.d/*xdebug.ini

RUN install-php-extensions @composer-2

RUN \
Expand Down
5 changes: 4 additions & 1 deletion images/8.3-apache/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -51,10 +51,13 @@ RUN \
&& install-php-extensions pdo_pgsql \
&& install-php-extensions redis \
&& install-php-extensions soap \
&& install-php-extensions xdebug \
&& install-php-extensions xhprof \
&& install-php-extensions zip

# Install xdebug but disable it by default
RUN install-php-extensions xdebug \
&& rm -f /usr/local/etc/php/conf.d/*xdebug.ini

RUN install-php-extensions @composer-2

# Drupal 11 requires sqlite3 3.45+
Expand Down
5 changes: 4 additions & 1 deletion images/8.3-fpm/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,13 @@ RUN \
&& install-php-extensions pdo_pgsql \
&& install-php-extensions redis \
&& install-php-extensions soap \
&& install-php-extensions xdebug \
&& install-php-extensions xhprof \
&& install-php-extensions zip

# Install xdebug but disable it by default
RUN install-php-extensions xdebug \
&& rm -f /usr/local/etc/php/conf.d/*xdebug.ini

RUN install-php-extensions @composer-2

# Drupal 11 requires sqlite3 3.45+
Expand Down
5 changes: 4 additions & 1 deletion images/8.4-apache/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,13 @@ RUN \
&& install-php-extensions pdo_pgsql \
&& install-php-extensions redis \
&& install-php-extensions soap \
&& install-php-extensions xdebug \
&& install-php-extensions xhprof \
&& install-php-extensions zip

# Install xdebug but disable it by default
RUN install-php-extensions xdebug \
&& rm -f /usr/local/etc/php/conf.d/*xdebug.ini

RUN install-php-extensions @composer-2

# Drupal 11 requires sqlite3 3.45+
Expand Down
5 changes: 4 additions & 1 deletion images/8.4-fpm/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,13 @@ RUN \
&& install-php-extensions pdo_pgsql \
&& install-php-extensions redis \
&& install-php-extensions soap \
&& install-php-extensions xdebug \
&& install-php-extensions xhprof \
&& install-php-extensions zip

# Install xdebug but disable it by default
RUN install-php-extensions xdebug \
&& rm -f /usr/local/etc/php/conf.d/*xdebug.ini

RUN install-php-extensions @composer-2

# Drupal 11 requires sqlite3 3.45+
Expand Down

0 comments on commit 34f716c

Please sign in to comment.