Jen o složitých nebo se učit PHP 7! Část 1. Instalace a konfigurace webového serveru (pomocí příkladu serveru Abyss Web Server). Instalace PHP Engine

Dobrý den, drazí čtenáři webu remontcompa.ru! Jmenuji se Roman Nahvat a představuji vám řadu článků o programovacím jazyce PHP. Programovací jazyk PHP je serverový jazyk, pomocí kterého můžete vytvářet webové stránky, malé i složené ze stovek a tisíců stránek. Například takové oblíbené zdroje jako Wikipedia, sociální sítě Facebook, VKontakte jsou vytvářeny pomocí PHP. PHP je jedním z prvních programovacích jazyků, který byl zaměřen na vývoj webových aplikací, takže zůstává jedním z nejpopulárnějších a nejvyhledávanějších jazyků. Kromě toho je pro začínající uživatele velmi jednoduchý a srozumitelný..

Jen o složitých nebo se učit PHP 7! Část 1. Instalace a konfigurace webového serveru (pomocí příkladu serveru Abyss Web Server). Instalace PHP Engine


V této části připravíme vývojové prostředí pro interaktivní weby, konkrétně nainstalujeme do počítače následující komponenty:
  1. Webový server Abyss Web Server X1
  2. PHP engine PHP 7.3.0
  3. Abyss Web Server X1 je bezplatný webový server pro operační systémy Winows, Linux, macOS. Abyss Web Server X1 podporuje mnoho funkcí souvisejících s generováním dynamického obsahu pomocí skriptů na straně serveru.
  4. PHP engine poskytuje php skript na webových stránkách.
Pokaždé, když uživatel přistoupí na web v prohlížeči, vyžádá si webovou stránku na webovém serveru pomocí protokolu HTTP. Pokud webová stránka na webu obsahuje skript php, webový server nejprve přistoupí k enginu PHP, který před odesláním odpovědi do webového prohlížeče zpracuje kód skriptu php. Základní diagram interakce mezi webovým prohlížečem, webovým serverem a php motorem je uveden níže.

Přejděte na https://aprelium.com/downloads/ a stáhněte instalační soubor webového serveru Abyss Web Server X1.

Vyberte verzi pro Windows.

Spusťte instalační soubor a proveďte instalaci.

Přijímáme licenční smlouvu.

Další.

Výchozí instalační cesta zůstane..

Po zobrazení výzvy jako na obrázku nastavte přepínač v položce Instalovat jako službu Winows (nainstalovat jako službu Windows) a také zaškrtávací políčko Spustit automaticky při spuštění počítače.

Dobře.

Po dokončení instalace se v prohlížeči automaticky otevře následující okno informující, že Abyss Web Server je řádně funkční.

Nainstalujte ruský jazyk pro konzolu webového serveru Abyss Web Server X1. Chcete-li to provést, přejděte na https://aprelium.com/abyssws/languages/ a stáhněte soubor ru.lng.

Přejděte do složky lang podél cesty C: \ Abyss Web Server \ lang a zkopírujte do ní soubor ru.lng.

Aby se ruský jazyk objevil v konzole webového serveru Abyss Web Server, musíte restartovat službu Abyss Web Server..

Ve webovém prohlížeči přejděte na adresu http: // localhost: 9999 / console / language a vyberte Russian.

Také přejdeme na adresu http: // localhost: 9999 / console / pověření a určíme uživatelské jméno a heslo, které bude použito pro přihlášení do konzoly webového serveru Abyss..

Na stránce konzoly Abyss Web Server vyberte Nastavení.

Generále.

HTTP Port a adresář pro dokumenty (složka htdocs) jsou ve výchozím nastavení ponechány.

Jdeme na adresu https://aprelium.com/downloads/ a stáhneme instalační soubor pro PHP engine (v našem případě je to PHP 7.3.0).

Instalační soubor PHP 7.3.0. Spusťte jej a proveďte instalaci.

Další.

Přijímáme licenční smlouvu. Další.

Ve výchozím nastavení ponecháme instalační cestu.

Instalace byla dokončena.

Po dokončení instalace modulu PHP není webový server stále schopen provádět skripty php, protože na něm není nakonfigurována podpora skriptů ani cesta k modulu interpretů PHP. Nakonfigurujte Abyss Web Server tak, aby podporoval php skripty. Chcete-li to provést, přejděte do konzoly webového serveru. Klikněte na Nastavení. Klikněte na Možnosti skriptu.

Zaškrtněte políčko Povolit skriptování. V okně Tlumočníci klikněte na Přidat.

V rozevíracím seznamu Rozhraní vyberte FastCGI (Local-Pipes).

V řádku Interpreter zadejte cestu k souboru php-cgi.exe, konkrétně C: \ Program Files \ PHP7 (jak je uvedeno výše, PHP engine byl nainstalován přesně tímto způsobem). V okně Související rozšíření klikněte na Přidat.

Do pole Extension zadejte php a klikněte na OK.

Dobře.

Dobře.

Aby se nové nastavení projevilo, klikněte na Restartovat..

Aby bylo možné skripty php zpracovávat pomocí enginu PHP, musí být webový server spuštěn a správně nakonfigurován. Zkontrolujte správnost nastavení webového serveru zapsáním následujícího kódu do libovolného textového editoru:

Uložte tento dokument do souboru ve složce htdocs na cestě C: \ Abyss Web Server \ htdocs, s názvem phpinfo a příponou php.

Do adresního řádku webového prohlížeče zadejte adresu http: //localhost/phpinfo.php.

Jak vidíte, webový server Abyss úspěšně zpracoval webovou stránku phpinfo.php, která obsahuje informace o verzi pro stroj PHP.

Pokračování ve druhé části: Pravidla pro psaní php skriptů. Vkládání php kódu do html dokumentů