edit .htaccess to load php extension?

前端 未结 2 1141
甜味超标
甜味超标 2020-12-07 05:53

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

2条回答
  •  借酒劲吻你
    2020-12-07 06:44

    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
    

    Tested in Apache/2.4.41 (Win64) and PHP/7.3.13

    This 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.

提交回复
热议问题