Для работы PHP и MySQL Вам потребуется соответствующий PHP и MySQL серверы (имеется ввиду программы обрабатывающие запросы пользователей и выдающих результаты).
Для локального Windows-сервера хорошо подойдут Denwer или Open Server.
Разница между этими пакетами:
При установке денвера на компьютер ставится Apache, PHP-интерпретатор и MySQL-сервер
Вместе с Open Server устанавливается всё тоже самое + дополнительный софт для разработки сайтов(phpMyAdmin и т.п.)
В любом случае на компьютере в директории сервера создаётся папка, в которую следует помещать сайты (в Денвере это /home/, а в Open Server /Domains/)
Здесь Вы можете скачать серверы, а также посмотреть официальные инструкции:
Установка не представляет сложностей, сайты предлагают обычные Windows-установщики.
Настройка на Debian Linux (напр. Ubuntu) всего в 3-4 команды:
apache - будет работать из коробки, путь к файлам проекта /var/www/
mysql - будет работать из коробки. root пользователь доступен изначально без пароля.
php будет работать также из коробки, apache его подхватит
Посмотреть свой сайт можно в браузере по url: http://localhost, если сайт настроен локально.
Или, в случае его удалённости, http://your-site.name, если у Вас есть настроенный домен.
Если домена нет, то можно обратиться по ip: http://242.42.24.42
Спасибо за внимание.
sudo apt-get update
sudo apt-get install apache2 mysql-server php php-mysql
sudo apt-get install php-cli php-curl php-gd php-json php-mbstring php-mcrypt php-xmlrpc php-zip
sudo service apache2 restart
Все команды кроме третьей обязательны.
В третье строке - команда, для установки дополнительных модулей php.
Не устанавливайте их, если знаете, что они вам не пригодятся (или выберите подходящие именно Вам).
Таким образоб пакеты будут установлены.
Осталось их настроить: