Данную статью мы пишем для того, чтобы ответить на очень часто возникающий вопрос у новичков. Рано или поздно, те, кто только начал изучать язык PHP сталкивается с проблемой его запуска. Честно, непонятно, почему неопытные совершают одну и ту же ошибку на постоянной основе. В этой статье мы попытаемся решить вашу проблему.
Начнем сначала. Как выглядит процесс создания и открытия PHP-файла ученикам:
Они создают php-файл. Часто вместо него делают HTML. Но это уже мега-новички. Поэтому мы часто советуем проконсультироваться с разработчиками php, которые хорошо разбираются в данном процессе, если вы только ступили на путь создателя.
После того как файл готов, вписывают туда код.
И, момент, ошибка, пытаются открыть файл в браузере при помощи двойного клика.
В результате, обозреватель пытается открыть файл. Он его запускает, но толку ноль. Данный скрипт не приводится в исполнение. Единственное, что вы можете увидеть – это какие-то островки текста. В худшем случае ничего не откроется.
Ошибка заключается в непонимании многими пользователями, что php – это не клиентский язык, он исполняется на стороне сервера, то есть – это серверный язык. То есть, это не HTML, который легко обрабатывается и воспроизводится при помощи обозревателя.
PHP не так прост. Для него необходим интерпритатор, то есть необходимо произвести построчный анализ. И в случае с php, программу для такого анализа запускает сервер.
Из всего этого можно сделать вывод, что php нужно запускать через сервер. Если у вас Windows Serwer, то выполняем запуск при помощи него. Если Denwer тогда интерпритатор запустит он.
Ну, вроде разобрались. Попытались запустить и опять ничего не вышло.
В этом случае многие новички из-за неопытности совершат новую ошибку. Как бы, вначале все идет хорошо. Создаются папки, при этом перезапускается сервер. И вот приходит момент запуска. И они снова лезут в браузер. Кликают мышкой по файлу, перетаскивают его в поисковую строку и т.д. Это становится понятным после того, как проанализировать данные, которые были введены в обозревателе. В нем будет путь чем-то напоминающий такой file://P://site.local.http/script.php. Невооруженным глазом понятно, что адрес подозрительный.
А нужно делать по-другому. Старт производится введя адрес виртуального хоста. То есть, в обозревателе в строке вы набираете что-то типа http://site.local/script.php. После этого скрипт с легкостью запустится.
Именно таким образом быстро и без проблем можно запустить данный файл.