Само за сложни или научете PHP 7! Част 1. Инсталиране и конфигуриране на уеб сървър (използвайки примера на Abyss Web Server). Инсталиране на PHP Engine

Здравейте, скъпи читатели на сайта remontcompa.ru! Казвам се Роман Нахват и представям на вашето внимание поредица от статии на езика за програмиране на PHP. Езикът за програмиране PHP е език на сървъра, с който можете да създавате уебсайтове, малки и състоящи се от стотици и хиляди страници. Например такива популярни ресурси като Wikipedia, социалните мрежи Facebook, VKontakte се създават с помощта на PHP. PHP е един от първите езици за програмиране, който беше фокусиран върху уеб разработката, така че остава един от най-популярните и търсени езици. В допълнение, той е много прост и разбираем за начинаещите потребители..

Само за сложни или научете PHP 7! Част 1. Инсталиране и конфигуриране на уеб сървър (използвайки примера на Abyss Web Server). Инсталиране на PHP Engine


В тази част ще подготвим средата за разработка на интерактивни уебсайтове, а именно да инсталираме следните компоненти на компютъра:
  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.

Изберете версия за Windows.

Пуснете инсталационния файл и извършете инсталацията.

Приемаме лицензионното споразумение.

още.

Стандартният път за инсталиране е оставен..

Когато бъдете подканени, както на екрана, задайте превключвателя на елемента Инсталиране като Winows Service (инсталирайте като Windows услуга), както и квадратчето за стартиране автоматично при стартиране на компютъра..

добре.

След като инсталацията приключи, следният прозорец автоматично ще се отвори в браузъра, като информира, че Abyss Web Server е работещ и работи правилно.

Инсталирайте руския език за конзолата на уеб сървъра Abyss Web Server X1. За да направите това, отидете на https://aprelium.com/abyssws/languages/ и изтеглете файла ru.lng.

Отидете в папката lang по пътя C: \ Abyss Web Server \ lang и копирайте файла в ru.lng.

За да се появи руският език в конзолата на уеб сървъра Abyss Web Server, трябва да рестартирате услугата Abyss Web Server.

В уеб браузър отидете на адрес http: // localhost: 9999 / console / language и изберете руски.

Също така отиваме на адрес http: // localhost: 9999 / console / идентификационни данни и уточняваме потребителското име и паролата, които ще бъдат използвани за влизане в конзолата на Abyss Web Server.

На страницата на конзолата на уеб сървъра Abyss изберете Настройки.

общ.

HTTP порт и директория за документи (htdocs папка) са оставени по подразбиране.

Отиваме на адреса https://aprelium.com/downloads/ и изтегляме инсталационния файл за PHP двигателя (в нашия случай това е PHP 7.3.0).

PHP инсталационен файл 7.3.0. Пуснете го и извършете инсталацията.

още.

Приемаме лицензионното споразумение. още.

Оставяме инсталационния път по подразбиране.

Инсталацията е завършена.

След като инсталацията на PHP двигателя приключи, уеб сървърът все още не може да изпълни php скриптове, тъй като поддръжката на скриптове не е конфигурирана върху него, както и пътя към двигателя на PHP интерпретатора. Конфигурирайте Abyss Web Server, за да поддържа PHP скриптове. За целта отидете на конзолата на уеб сървъра. Щракнете върху Настройки. Щракнете върху Опции за скрипт.

Поставете отметка в квадратчето Активиране на сценариите. В прозореца Преводачи щракнете върху Добавяне.

В падащия списък Интерфейс изберете FastCGI (Local-Pipes).

В реда Interpreter посочете пътя към файла php-cgi.exe, а именно C: \ Program Files \ PHP7 (както е показано по-горе, PHP двигателят е инсталиран точно по този начин). В прозореца Свързани разширения щракнете върху Добавяне.

В полето Разширение въведете php и щракнете върху OK.

добре.

добре.

За да влязат в сила новите настройки, щракнете върху Рестартиране..

За да бъдат обработени PHP скриптове от PHP двигателя, уеб сървърът трябва да работи и конфигуриран правилно. Проверете правилността на настройките на уеб сървъра, като напишете следния код във всеки текстов редактор:

Запишете този документ във файл в папката htdocs по пътя C: \ Abyss Web Server \ htdocs, като му дадете името phpinfo и разширението php.

Въведете адреса http: //localhost/phpinfo.php в адресната лента на уеб браузъра.

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

Продължение във втората част: Правила за писане на php скриптове. Вграждане на PHP код в html документи