todo: add PHP and APC options