Как запускать PHP-код

11

Эту статью будет интересно прочесть тем, кто только-только начинает изучать PHP, поскольку у всех возникает абсолютно одинаковые ошибки. Почему это происходит — сие есть великая тайна, но сотни вопросов касаются одного — неправильный запуск PHP. При этом просим не путать с запуском http сервера из текущей директории, о чем можно узнать на сайте html5.

Итак, что обычно новички делают при запуске PHP-кода:

— создают PHP-файл;

— записывают PHP-код;

— пытаются открыть его в браузере двойным кликом либо перетаскиваем его в браузер.

В итоге браузер код открыл, но не исполняет — либо выводятся обычным текстом части кода либо вообще ничего не происходит. В чем ошибка? В том, что PHP — это не клиентский язык, а серверный. Для примера, клиентские языки — это JavaScript или HTML, которые обрабатываются браузером, тогда как для PHP необходим интерпритатор, а он, в свою очередь, запускается сервером.

Что надо делать: запускать PHP-код только через сервер, соответственно, если вы у себя установили Denwer, тогда запускаете через него, но также в определенном порядке.

Теперь подробно о том, как запустить через Denwer PHP-код, потому как и здесь новички умудряются допускать ошибки — также пытаются открывать файл либо в браузере, либо перетаскивая этот файла в браузер или просто двойным кликом. Проследить такую ошибку можно в адресной строке браузера, где будет написано приблизительно следующее: file:///Z:\home\mysite.local\www\script.php.

Что надо делать, чтобы правильно запустить: в адресной строке браузера вводите адрес виртуального хоста. Так, например, можно ввести http://mysite.local/script.php, после чего скрипт запускается и выводит свой результат.

Достаточно просто постараться разобраться, чтобы в дальнейшем избегать подобным ошибок при изучении PHP.