How to enable more php extensions on Gentoo server?

5,275

Don't include the category/package name in USE, it's just

USE="json exif" emerge dev-lang/php

But I'd suggest making that choice persistent, e.g. by adding

dev-lang/php apache2 json exif

to /etc/portage/package.use and then

emerge dev-lang/php

all modules are built into the php executable, gentoo doesn't use extension modules (.so), so this should be all you have to do. Make sure the emerge exits without errors.

Share:
5,275
Admin
Author by

Admin

Updated on September 17, 2022

Comments

  • Admin
    Admin over 1 year

    I have working apache/php/mysql on my Gentoo server. But I have to enable some extensions in php (json, exif).

    I did:

    USE="dev-lang/php json exif" emerge dev-lang/php

    Please, tell me what next?

    Thanks!

  • Admin
    Admin about 14 years
    Thanks, I added these lines to /etc/portage/package.use and than, emerge dev-lang/php Do I have to rebuild PHP? I restarted apache but I still don't see json enabled...
  • VolkerK
    VolkerK about 14 years
    You are rebuilding php with emerge dev-lang/php. Use emerge -pv dev-lang/php to check the use flags.
  • Benjamin Bannier
    Benjamin Bannier about 14 years
    The one and only right answer, plus helpful comments.