Вы делаете
printf ("Hi %s,</br />", $name);
перед установкой файлов cookie, что запрещено. Вы не можете отправить какой-либо вывод перед заголовками, даже пустую строку.
Вы, устанавливают mageto2 при помощи мерзавца repo? Если да, то командная строка должна включать имя пользователя и пароль дб
bin/magento setup:install --db-host=localhost --db-name=magento --db-user=magento --db-password=magento