Просто о сложном или изучаем PHP 7! Часть 1. Установка и настройка веб — сервера (на примере Abyss Web Server). Установка PHP — движка

Просто о сложном или изучаем PHP 7! Часть 1. Установка и настройка веб — сервера (на примере Abyss Web Server). Установка PHP — движка

Просто о сложном или изучаем PHP 7! Часть 1. Установка и настройка веб — сервера (на примере Abyss Web Server). Установка PHP — движка

Категория: Разное / Веб-дизайн
Добавил:
access_timeОпубликовано: 13-01-2019
visibilityПросмотров: 16 207
chat_bubble_outlineКомментариев: 7

Здравствуйте, уважаемые читатели сайта remontcompa.ru! Меня зовут Роман Нахват и я представляю вашему вниманию цикл статей по языку программирования PHP. Язык программирования PHP представляет собой серверный язык, при помощи которого можно создавать веб-сайты, как небольшие, так и состоящие из сотен и тысяч страниц. К примеру, такие популярные ресурсы, как Wikipedia, социальные сети Facebook, «ВКонтакте» созданы с использованием PHP. PHP является одним из самых первых яыков программирования, который был ориентирован на веб-разработку, поэтому он остаётся одним из самых популярных и востребованных языков. Помимо этого, он очень прост и понятен начинающим пользователям.

Просто о сложном или изучаем PHP 7! Часть 1. Установка и настройка веб — сервера (на примере Abyss Web Server). Установка PHP — движка

В данной части мы выполним подготовку среды разработки интерактивных веб-сайтов, а именно установим на компьютер следующие компоненты:
  1. Веб-сервер Abyss Web Server X1
  2. PHP-движок PHP 7.3.0
  3. Abyss Web Server X1 является бесплатным веб-сервером для операционных систем Winows, Linux, macOS. Abyss Web Server X1 поддерживает множество функций, касающихся генерации динамического контента с помощью серверных сценариев.
  4. PHP-движок обеспечивает выполнение php сценариев на веб-страницах.
Каждый раз, когда пользователь заходит на какой-либо веб-сайт в браузере, он запрашивает веб-страницу на веб-сервере по протоколу HTTP. Если веб-страница на сайте содержит php сценарий, веб-сервер сначала обращается к PHP-движку, который обрабатывает код php сценария перед отправкой ответа в веб-браузер
Принципиальная схема взаимодействия веб-браузера, веб-сервера и php-движка показана ниже.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c5c7cb9

Переходим по адресу https://aprelium.com/downloads/и выполняем скачивание установочного файла веб-сервера Abyss Web Server X1.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c5de034

Выбираем версию для Windows.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c600461

Запускаем установочный файл и выполняем установку.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c613eb0

Принимаем лицензионное соглашение.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c629067

Далее.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c644204

Путь для установки оставляем по умолчанию.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c659658

При появлении запроса как на скриншоте устанавливаем переключатель на пункте Install as a Winows Service (установить как службу Windows), а также галочку Start automatically on computer startup.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c66f658

ОК.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c6853f3

После завершения установки в браузере автоматически откроется вот такое окно, сообщающее, что Abyss Web Server запущен и работает правильно.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c69a0db

Установим русский язык для консоли веб-сервера Abyss Web Server X1. Для этого переходим по адресу https://aprelium.com/abyssws/languages/ и скачиваем файл ru.lng.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c6af395

Переходим в папку lang по пути C:Abyss Web Serverlang и копируем в неё файл ru.lng.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c6d1bff

Чтобы в консоли веб-сервера Abyss Web Server появился русский язык, необходимо перезапустить службу Abyss Web Server.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c6e7f7b

В веб-браузере переходим по адресу http://localhost:9999/console/language и выбираем русский язык.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c70cb23

Также переходим по адресу http://localhost:9999/console/credentials и указываем имя пользователя и пароль, которые будут использованы для входа в консоль Abyss Web Server.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c72339b

На странице консоли Abyss Web Server выбираем Настройки.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c73747b

Общие.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c74e480

HTTP Port и каталог для документов (папка htdocs) оставляем по умолчанию.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c766f46

Переходим по адресу https://aprelium.com/downloads/ и скачиваем установочный файл PHP-движка (в нашем случае это PHP 7.3.0).

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c780397

Установочный файл PHP 7.3.0. Запускаем его и выполняем установку.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c799f20

Далее.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c7adcbe

Принимаем лицензионное соглашение. Далее.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c7cdb8b

Путь установки оставляем по умолчанию.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c7ebd9b

Установка завершена.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c81577a

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c8392c0

После завершения установки PHP-движка веб-сервер пока ещё не может выполнять php-сценарии, так как на нём не настроена поддержка сценариев, а также путь к движку PHP-интерпретатора. Настроим Abyss Web Server на поддержку php-сценариев. Для этого зайдем в консоль веб-сервера. Жмём Настройки.
d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c85c4e2
Щелкаем Параметры сценариев.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c873fff

Ставим галочку Включить выполнение сценариев. В окошке Интерпретаторы жмём Добавить.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c893fea

В выпадающем списке Interface выбираем FastCGI (Local-Pipes).

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c8ba8bd

В строке Интерпретатор указываем путь к файлу php-cgi.exe, а именно C:Program FilesPHP7 (как было показано выше, именно по этому пути был установлен PHP-движок). В окошке Связанные расширения жмём Добавить. 

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c8d689d

В поле Расширение вводим php и жмём ОК.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c90192d

ОК.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c917da4

ОК.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c932c7f

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

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c94d78e

Для того, чтобы php-сценарии могли обрабатываться PHP-движком, веб-сервер должен быть запущен и правильно настроен. Проверим правильность настройки веб-сервера, написав в любом текстовом редакторе следующий код:

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c9695b7

phpinfo ();
?>
Сохраним данный документ в файл в папке htdocs по пути C:Abyss Web Serverhtdocs, присвоив ему имя phpinfo и расширение php.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c98ce88

Введём в адресной строке веб-браузера адрес http://localhost/phpinfo.php.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c9affb5

Как видим, веб-сервер Abyss Web Server успешно обработал веб-страницу phpinfo.php, которая содержит информацию о версии PHP-движка.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php 7 d187d0b0d181d182d18c 1 d183 65d2f3c9c78df

Продолжение во второй части: Правила написания php сценариев. Внедрение php кода в html документы

     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку

Выделите и нажмите Ctrl+Enter

Веб-дизайн, Разное
Просто о сложном или изучаем PHP 7! Часть 1. Установка и настройка веб — сервера (на примере Abyss Web Server). Установка PHP — движка