Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128694 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id 17CEB1A00BC for ; Fri, 12 Sep 2025 22:24:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1757715806; bh=mTkwh6PoctZBLym+/SZFKdjQ7VJBfGOQ1c4i6v2xx0U=; h=Date:From:To:Subject:In-Reply-To:References:From; b=QpSpcdWiq2I08mrsprdRfid3uHaUC7YiVpe+sAQxr72WNDT3cnsyO6p5Ykag0Ei3a rKRsLxdhkUReDNzI+NR6o+biNpSSKpnYAEetg0wMWzzQrOereTsXNOpENreX1fDRPA pk+0OrfdrdS7RFbKS2XaQNZoSMYAhlUHNwpcSDHvZ6MYSgROyMrAityEEOmQeFYwkZ hSXNxY5NBFgnmkQOkLOSYRMTOrChYI1rPtzOza8FV/sgt+3AWbf/V8MabX9a4L8JMm NsF8UTAekvK7diXJzru8dhmdPtBiwC9bcN61paWjzU1qpGVR8fhSWBNO5RCLKRfneX popyNh+dll05g== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 1E0D118006E for ; Fri, 12 Sep 2025 22:23:26 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: *** X-Spam-Status: No, score=3.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,SPF_HELO_PASS, SPF_SOFTFAIL autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from xdebug.org (xdebug.org [82.113.146.227]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 12 Sep 2025 22:23:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1757715890; bh=mTkwh6PoctZBLym+/SZFKdjQ7VJBfGOQ1c4i6v2xx0U=; h=Date:From:To:Subject:In-Reply-To:References:From; b=D8sZ92BeKfzMhTvVaL50I5RGhGMUvCvGFulQhxf+3TTB0JUXv8FGeBlempGpIfn07 miIXeptB4paM83wt0N96rpzLo28qK+/9PlmP848b7vtkDA4qQ09rZY8luedETFvbic bZexlSsrvq5MWzKE34z7Ken5X08DI0LYNnHO+GEUHO6eckcX29F/eUxAYEhO91SviX qUYUjGnSWgh2Y9BgtcdH4tAHp67FcUeK5VUFLEf4BR8zFeRyxSC1p9NKP136888YI+ aGh+x6cCgbVnfndV9gWKJsGTjX163aBDDgYgOSxeXH6IEP8BibWRDkPWqLaLXqAOEv 1DkTed0vOMGsg== Received: from ehlo.thunderbird.net (host86-135-208-133.range86-135.btcentralplus.com [86.135.208.133]) by xdebug.org (Postfix) with ESMTPSA id EF2A810C04F; Fri, 12 Sep 2025 23:24:49 +0100 (BST) Date: Fri, 12 Sep 2025 23:24:48 +0100 To: internals@lists.php.net, Soner Sayakci Subject: Re: [PHP-DEV] Environment Variable based PHP Extension loading User-Agent: K-9 Mail for Android In-Reply-To: References: Message-ID: Precedence: list list-help: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: derick@php.net (Derick Rethans) On 12 September 2025 21:13:04 BST, Soner Sayakci = wrote: >Hey, > >I would like to load PHP extensions by environment variables in a >containerized environment=2E All existing solutions are moving files in a= n >entrypoint and this does not work for read-only containers=2E Why this? >Extensions like Blackfire/XDebug/OpenTelemetry/Tideways do not like each = to >run at the same time, and having to build less containers simplifies a lo= t=2E I'm not aware of any incompatibilities between Xdebug and any of these=2E = If you know of any, please file a bug report at bugs=2Exdebug=2Eorg=2E If it is, you can set the XDEBUG_MODE environment variable to off, and the= n it doesn't set any hooks that could interfere=2E=20 cheers=20 Derick=20