Skip to content

requirement to load libzstd.dll since PHP 8.5.7 when running as Apache module on Windows #22359

@DanielRuf

Description

@DanielRuf

We have the following setup:

  • PHP 8.5.7 with curl extension loaded
  • Apache 2.4.68 from ApacheLounge
  • PHP running as Apache module via LoadModule php_module "${basePath}/php/php8apache2_4.dll"

With PHP 8.5.2 curl (before curl 3.20.0) did not yet have a requirement to load libzstd. But now we have to add the following, to get it loaded according to phpinfo:

LoadFile "${basePath}/php/libzstd.dll"

Without this line it does not work.

So my questions are:

  • should this extra LoadFile be documented, since without it setups will fail to load the curl extension?
  • is there some mismatch between the ApacheLounge Apache builds and the newer PHP releases caused by some change in the curl extension?

ApacheLounge Apache 2.4.68 ships with zstd and brotli, so my assumption is that I should not have to add this extra LoadFile to my httpd.conf after LoadModule php_module "${basePath}/php/php8apache2_4.dll".

See https://www.apachelounge.com/viewtopic.php?p=44434 for reference and more context.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions