Установка PHP и локальный сервер XAMPP
http://belarusweb.net
Основы создания сайтов

Установка PHP и локальный сервер XAMPP

В отличие от языка JavaScript, который работает на стороне клиента, PHP является серверным языком программирования и отвечает за функциональность сайта на стороне сервера. Поэтому в настоящее время браузеры не имеют интерпретатора PHP и, следовательно, не могут понимать и выполнять php-скрипты. Зато благодаря огромной популярности PHP его интерпретатор имеется на большинстве серверов хостинг-провайдеров, что дает возможность веб-разработчикам размещать на них свои сайты, написанные с помощью этого языка.

Но прежде, чем разместить сайт на хостинге, необходимо его создать и протестировать. Соответственно, возникает необходимость в установке своего локального сервера в связке с PHP, имея которые можно создавать динамические интернет страницы прямо у себя на компьютере без необходимости использования услуг провайдеров, по крайней мере до тех пор, пока сайт не будет готов к размещению в интернете. Однако установка сервера – это довольно сложная задача для новичков, поэтому целесообразнее воспользоваться одним из множества готовых решений, например, XAMPP.

XAMPP – это бесплатная кроссплатформенная сборка веб-сервера, которая включает в себя ряд необходимых для веб-разработок приложений: сервер Apache, систему управления базами данных (СУБД) MySQL, интерпретатор языка PHP, язык программирования Perl и большое количество дополнительных библиотек, позволяющих пользователю запустить полноценный веб-сервер.

Скачать установочный файл XAMPP можно здесь. После установки приложения вы автоматически становитесь счастливым обладателем своего локального сервера, на котором сможете располагать и тестировать создаваемые вами веб-страницы. Для этого достаточно поместить папку с сайтом непосредственно на XAMPP-сервер в папку htdocs.

Чтобы php-скрипты работали правильно, путь к ним, да и вообще к веб-страницам, размещенным на локальном сервере, нужно указывать в формате http://localhost/test/php/introduction_1.php. Здесь test – это корневая папка с вашим сайтом. При этом указывать саму папку htdocs и путь к ней не нужно, иначе вместо выполнения php-скрипта, браузер будет выводить на экран php-код в виде обычного текста.