PHP является простым языком в использование и в тоже время дает огромные возможности в программирование. Больше всего используют для изготовления сайтов.
Он хорошо работает с различными базами данных, например как MySQL. Также умеет сохранять данные в файловую систему. В нем удобно обрабатывать текстовые строки.
В настоящее время любой современный хостинг имеет подключенные модули для выполнение php файлов на хостинге.
Программы на php находятся в файлах с расширением php. Например index.php - такой файл уже будет обрабатываться как программа. Сам же файл на самом деле является простым текстовым документов.
Когда начинают писать программу на php, то сначала создают простой текстовый документ index.txt, а уже потом просто переименовывают txt в php. После чего открывают в любом обычном текстовом редакторе например стандартный Notepad в операционной системе windows.
Но для лучшего ориентирования среди программных строк используют разные специальные редакторы с подсветкой кода, например такие как notepad ++.
Если открыть такой файл в редакторе, то всегда начинается с
<?php
// все что здесь есть php программа и она будет выполняться.
?>
Для вывода информации используют функцию echo 'все что в кавычках будет на экране';
Запускаются php файлы на выполнение отлично от выполняемых .exe файлов.
Так как php выводит информацию в интернет браузер, то и обращаться к файлу нужно через браузер.
Также на компьютере должен стоять обработчик php файлов. Все это есть в программных пакетах web сервера, такие пакеты существуют и под windows. Один из которых продолжает набирать популярность - OpenServer, так как очень прост в использование и его можно хранить на флешке, переносить с компьютера на компьютер.
В кратце OpenServer превращает название обычной файловой папки в доменное имя. Соответственно если обратиться к этому имени через интернет браузер, то он начнет выполнять файлы в этой папке.
Ход установки OpenServer и первого выполнения php программы можно ознакомиться вот в этой статье.