«Root» в * nix системах относится к папке верхнего уровня.Это выглядит так: /
Итак, ответ на ваш первый вопрос: да, корневая папка означает просто папку верхнего уровня, в которой установлена ОС, которая по умолчанию для Windows называется C: \ folder.
Ответ на ваш второй вопрос более сложный, так как я не уверен, как Apache ведет себя в Windows.Заметка на странице справочника PHP, касающаяся вас, относится только к средам * nix.Это давняя проблема с PHP и Apache, так как они оба «родились» из * nix, и именно там они больше всего чувствуют себя как дома.Они были портированы на Windows, но в качестве запоздалой мысли.Я настоятельно рекомендую вам приобрести среду разработки * nix как можно скорее, если вы собираетесь много заниматься разработкой PHP, потому что вы будете продолжать сталкиваться с такими проблемами, когда документация не предназначена для пользователей Windows.
Я считаю, что Apache под Windows по умолчанию будет искать файл php.ini в папке ServerRoot, которая установлена в httpd.conf.(Кто-то исправит меня, если я ошибаюсь!) Но если вы хотите разместить файл php.ini в произвольном месте, вы можете добавить такую строку в httpd.conf:
PHPIniDir "C: \PHP \ INI "