PHPINIDir /path/to/php/ini
cd /usr/local/directadmin/data/templates/custom
cp -f ../virtual_host2*.conf .
perl -pi -e 's#SuexecUserGroup#PHPINIDir /home/|USER|\n\tSuexecUserGroup#' virtual_host2*.conf
echo "action=rewrite&value=httpd" >> /usr/local/directadmin/data/task.queue
/usr/local/directadmin/dataskq d
/etc/init.d/httpd restart
Syntax error on line 35 of /usr/local/directadmin/data/users/21wiki/httpd.conf:
Only first PHPINIDir directive honored per configuration tree - subsequent ones ignored
Apparently it is impossible just because an apache child may serve requests to different virtual hosts, but it loads PHP module (and reads php.ini) only once - during the initial startup.
Please ask such questions in internals.