I follow this post to enable PHP5 XSL extension on apache server: .htaccess instead of php.ini
php_extension xsl.so
After added the line ab
I think php_extension xsl.so is not correct, allowed config for php apache modul is only php_value, php_flag, php_admin_value and php_admin_flag:
@see: https://www.php.net/manual/configuration.changes.php
I found the same post about loading php modules by htaccess, and I tried to load it with:
php_value php_extension curl
Apache/2.4.41 (Win64) and PHP/7.3.13This makes no error 500, but it seems to have no effect on my loaded php modules (to allow overwriting apache config via .htaccess I enabled AllowOverride All).
And even if this works you should add blocks around this line like in this comment https://serverfault.com/a/1013773/200655
An alternative could be the php function dl() unfortunately it is removed in php apache module in many php versions.