فهرست منبع

Updated swoole and xdebug PHP extensions (#1285)

Mark Shust 4 ماه پیش
والد
کامیت
2a8fbfc296
6فایلهای تغییر یافته به همراه17 افزوده شده و 24 حذف شده
  1. 3 1
      CHANGELOG.md
  2. 1 1
      compose/compose.yaml
  3. 2 2
      images/php/8.1/Dockerfile
  4. 2 11
      images/php/8.2/Dockerfile
  5. 2 2
      images/php/8.3/Dockerfile
  6. 7 7
      images/php/8.4/Dockerfile

+ 3 - 1
CHANGELOG.md

@@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
 The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
 and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
 
-## [49.1.0] - 2024-01-31
+## [50.0.0] - 2024-01-31
 
 ### Added
 - Added `generated` and `var` folders as mounted directories in `compose.dev.yaml` for easier debugging [PR #1284](https://github.com/markshust/docker-magento/pull/1284)
@@ -12,6 +12,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
 
 ### Updated
 - Mailcatcher tagged to version 0.10.0 [PR #912](https://github.com/markshust/docker-magento/pull/912)
+- Xdebug to version 3.4.1 [PR #1285](https://github.com/markshust/docker-magento/pull/1285)
+- Swoole to version 6.0.0 [PR #1285](https://github.com/markshust/docker-magento/pull/1285)
 
 ## [49.0.0] - 2024-01-15
 

+ 1 - 1
compose/compose.yaml

@@ -1,7 +1,7 @@
 ## Mark Shust's Docker Configuration for Magento
 ## (https://github.com/markshust/docker-magento)
 ##
-## Version 49.1.0
+## Version 50.0.0
 
 ## To use SSH, see https://github.com/markshust/docker-magento#ssh
 ## Linux users, see https://github.com/markshust/docker-magento#linux

+ 2 - 2
images/php/8.1/Dockerfile

@@ -44,8 +44,8 @@ RUN apt-get update && apt-get install -y \
 RUN pecl channel-update pecl.php.net && pecl install \
     redis-6.1.0 \
     ssh2-1.4.1 \
-    swoole-5.1.5 \
-    xdebug-3.3.2 \
+    swoole-6.0.0 \
+    xdebug-3.4.1 \
   && pecl clear-cache \
   && rm -rf /tmp/pear
 

+ 2 - 11
images/php/8.2/Dockerfile

@@ -41,20 +41,11 @@ RUN apt-get update && apt-get install -y \
     zlib1g-dev \
   && rm -rf /var/lib/apt/lists/*
 
-#RUN pecl channel-update pecl.php.net && pecl install \
-#    imagick-3.7.0 \
-#    redis-6.0.2 \
-#    ssh2-1.3.1 \
-#    swoole-5.1.1 \
-#    xdebug-3.2.2 \
-#  && pecl clear-cache \
-#  && rm -rf /tmp/pear
-
 RUN pecl channel-update pecl.php.net && pecl install \
     redis-6.1.0 \
     ssh2-1.4.1 \
-    swoole-5.1.5 \
-    xdebug-3.3.2 \
+    swoole-6.0.0 \
+    xdebug-3.4.1 \
   && pecl clear-cache \
   && rm -rf /tmp/pear
 

+ 2 - 2
images/php/8.3/Dockerfile

@@ -44,8 +44,8 @@ RUN apt-get update && apt-get install -y \
 RUN pecl channel-update pecl.php.net && pecl install \
     redis-6.1.0 \
     ssh2-1.4.1 \
-    swoole-5.1.5 \
-    xdebug-3.3.2 \
+    swoole-6.0.0 \
+    xdebug-3.4.1 \
   && pecl clear-cache \
   && rm -rf /tmp/pear
 

+ 7 - 7
images/php/8.4/Dockerfile

@@ -41,13 +41,13 @@ RUN apt-get update && apt-get install -y \
     zlib1g-dev \
   && rm -rf /var/lib/apt/lists/*
 
-RUN pecl channel-update pecl.php.net \
-    && pecl install redis-6.1.0 \
-    && pecl install ssh2-1.4.1 \
-    && pecl install swoole-6.0.0RC1 \
-    && pecl install xdebug-3.4.0beta1 \
-    && pecl clear-cache \
-    && rm -rf /tmp/pear
+RUN pecl channel-update pecl.php.net && pecl install \
+    redis-6.1.0 \
+    ssh2-1.4.1 \
+    swoole-6.0.0 \
+    xdebug-3.4.1 \
+  && pecl clear-cache \
+  && rm -rf /tmp/pear
 
 RUN imagick_branch="28f27044e435a2b203e32675e942eb8de620ee58" \
     && curl -L https://github.com/Imagick/imagick/archive/$imagick_branch.zip -o imagick.zip \