Установка PHP зависит от операционной системы, которую вы используете. Проще всего устанавливать в Linux, но в других ОС тоже не так сложно.
Я очень люблю Web разработку на PHP, Apache и MySQL, но не люблю Windows версии этих сервисов. Не знаю почему у меня такое отношение, но они создавались для nix систем в командной строке работать с ними – как в родной стихии.
В разделе Плюс+ я выкладываю курс по Symfony и PHP и там я рассказываю от и до, а здесь поднят вопрос – как сделать админку так, чтобы обращения к защищенной области сайта происходил редирект на страницу входа. Это можно использовать для администраторских панелей или для других задач, когда нужно иметь защищенные области сайта.