This probably belongs in php-install, but here goes. Where should extension files be located? In php.ini the default entry for extension_dir is: extension_dir= "./" That's fine, but relative to which directory (locations in parentheses)? Where php.ini is located? (/usr/share/lib) Where apache2 loads it modules? (/usr/lib/apache2/modules) I'm puzzled and could not find any clues in the documents. Apache2 is not complaining on a restart. If I run PHP from the command line, it complains that it cannot find the extensions, but I understand that. Regards - Miles Thompson