» Просто о сложном или изучаем PHP 7! Часть 1. Установка и настройка веб - сервера (на примере Abyss Web Server). Установка PHP - движка
Информация к новости
  • Просмотров: 636
  • Автор: admin
  • Дата: 13-01-2019
13-01-2019

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

Категория: ---

 

Здравствуйте, уважаемые читатели сайта 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-движка показана ниже.

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

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

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

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

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

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

Далее.

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

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

ОК.

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

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

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

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

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

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

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

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

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

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

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

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

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

Общие.

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

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

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

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

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

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

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

Далее.

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

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

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

После завершения установки PHP-движка веб-сервер пока ещё не может выполнять php-сценарии, так как на нём не настроена поддержка сценариев, а также путь к движку PHP-интерпретатора. Настроим Abyss Web Server на поддержку php-сценариев. Для этого зайдем в консоль веб-сервера. Жмём Настройки.
Просто о сложном или изучаем PHP 7! Часть 1. Установка и настройка веб - сервера (на примере Abyss Web Server). Установка PHP - движка
Щелкаем Параметры сценариев.

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

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

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

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

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

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

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

ОК.

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

ОК.

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

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

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

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

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

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

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

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

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

Дорогой посетитель, Вы можете задать на сайте любой вопрос и обязательно получите ответ!
<
Вопрос

13 января 2019 17:58

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

статью еще не читал, но обязательно прочту и тороплюсь авансом сказать автору спасибо, так как за статьи по программированию надо на руках носить авторов.

<
Андрей72

13 января 2019 18:55

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 12.03.2015
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 92

Цитата: Вопрос
статью еще не читал, но обязательно прочту и тороплюсь авансом сказать автору спасибо, так как за статьи по программированию надо на руках носить авторов.

+100500

<
Алекскандр

13 января 2019 21:11

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Спасибо, толковая статья, сразу понятно что просходит с запросами, как это все работает изнутри. И спасибо что не Apachi как у всех обычно.

<
Sedoi

13 января 2019 21:25

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Спасибо большое. Для меня это пока темный лес  Надеюсь с Вашей помощью и в этом разобраться  

<
Николай

Вчера, 15:12

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Дошел до  необходимо перезапустить службу Abyss Web Server и забуксовал. Не могу пройти дальше.

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Вопрос:
Сколько будет 5+3=?
Ответ:*

 

НАВИГАЦИЯ

 

Архив новостей Январь 2019 (9)
Декабрь 2018 (24)
Ноябрь 2018 (27)
Октябрь 2018 (32)
Сентябрь 2018 (28)
Август 2018 (22)
^
Копирование материалов сайта разрешается только с гиперссылкой на источник