I'm probably missing something simple. I have
/etc/portage/package.use/php: dev-lang/php apache2 fpm curl gd json pdo sqlite
and make.conf has: PHP_TARGETS="php7-3"
but the extensions aren't being created. E.g. there is no "curl.so" anywhere on my system. PHP installs and runs fine otherwise from CL, nginx or apache, but cannot load the extensions. I have uncommented the essential extensions (just curl and pdo for now) in all the php.ini files.
After changing make.conf according to the wiki php page, I did
emerge --ask --update --changed-use --deep @world
as instructed but it said nothing needed done. I emerged php again and checked to make sure the above flags are indeed on and again changed the php.ini files but still no extensions.


