2

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!

1 Answer 1

7

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.

3
  • 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...
    – ipx
    Feb 14, 2010 at 1:04
  • You are rebuilding php with emerge dev-lang/php. Use emerge -pv dev-lang/php to check the use flags.
    – VolkerK
    Feb 14, 2010 at 1:09
  • The one and only right answer, plus helpful comments. Mar 11, 2010 at 17:07

You must log in to answer this question.