Prawie skomplikowane lub naucz się PHP 7! Część 1. Instalowanie i konfigurowanie serwera WWW (na przykładzie Abyss Web Server). Instalowanie silnika PHP

Witajcie drodzy czytelnicy strony remontcompa.ru! Nazywam się Roman Nahvat i przedstawiam wam szereg artykułów na temat języka programowania PHP. Język programowania PHP to język serwera, za pomocą którego można tworzyć strony internetowe, zarówno małe, jak i składające się z setek i tysięcy stron. Na przykład takie popularne zasoby jak Wikipedia, sieci społecznościowe Facebook, VKontakte są tworzone za pomocą PHP. PHP jest jednym z pierwszych języków programowania, który koncentruje się na tworzeniu stron internetowych, dlatego pozostaje jednym z najpopularniejszych i najbardziej poszukiwanych języków. Ponadto jest to bardzo proste i zrozumiałe dla początkujących użytkowników..

Prawie skomplikowane lub naucz się PHP 7! Część 1. Instalowanie i konfigurowanie serwera WWW (na przykładzie Abyss Web Server). Instalowanie silnika PHP


W tej części przygotujemy środowisko programistyczne dla interaktywnych stron internetowych, a mianowicie zainstalujemy następujące komponenty na komputerze:
  1. Serwer internetowy Abyss Web Server X1
  2. Silnik PHP PHP 7.3.0
  3. Abyss Web Server X1 to darmowy serwer WWW dla systemów operacyjnych Winows, Linux, macOS. Abyss Web Server X1 obsługuje wiele funkcji związanych z generowaniem dynamicznej zawartości za pomocą skryptów po stronie serwera.
  4. Silnik PHP zapewnia wykonanie skryptu php na stronach internetowych.
Za każdym razem, gdy użytkownik uzyskuje dostęp do strony internetowej w przeglądarce, żąda strony internetowej na serwerze WWW za pomocą protokołu HTTP. Jeśli strona internetowa w witrynie zawiera skrypt php, serwer WWW najpierw uzyskuje dostęp do silnika PHP, który przetwarza kod skryptu php przed wysłaniem odpowiedzi do przeglądarki internetowej. Podstawowy schemat interakcji między przeglądarką internetową, serwerem internetowym i silnikiem php pokazano poniżej.

Wejdź na https://aprelium.com/downloads/ i pobierz plik instalacyjny serwera internetowego Abyss Web Server X1.

Wybierz wersję dla Windows.

Uruchom plik instalacyjny i przeprowadź instalację.

Akceptujemy umowę licencyjną.

Dalej.

Została domyślna ścieżka instalacji..

Po wyświetleniu monitu, jak na zrzucie ekranu, ustaw przełącznik na pozycji Instaluj jako usługę Winows (zainstaluj jako usługę Windows), a także pole wyboru Uruchom automatycznie przy uruchamianiu komputera.

Okej.

Po zakończeniu instalacji w przeglądarce automatycznie otworzy się następujące okno z informacją, że serwer internetowy Abyss działa poprawnie.

Zainstaluj język rosyjski dla konsoli serwera internetowego Abyss Web Server X1. Aby to zrobić, przejdź do https://aprelium.com/abyssws/languages/ i pobierz plik ru.lng.

Przejdź do folderu lang wzdłuż ścieżki C: \ Abyss Web Server \ lang i skopiuj do niego plik ru.lng.

Aby język rosyjski pojawił się w konsoli serwera internetowego Abyss Web Server, musisz ponownie uruchomić usługę Abyss Web Server.

W przeglądarce internetowej przejdź do adresu http: // localhost: 9999 / console / language i wybierz rosyjski.

Przechodzimy również na adres http: // localhost: 9999 / console / credentials i określamy nazwę użytkownika i hasło, które będą używane do logowania się do konsoli serwera internetowego Abyss.

Na stronie konsoli Abyss Web Server wybierz Ustawienia.

Ogólne.

Port HTTP i katalog dokumentów (folder htdocs) są domyślnie pozostawione.

Przechodzimy na adres https://aprelium.com/downloads/ i pobieramy plik instalacyjny silnika PHP (w naszym przypadku jest to PHP 7.3.0).

Plik instalacyjny PHP 7.3.0. Uruchom go i przeprowadź instalację.

Dalej.

Akceptujemy umowę licencyjną. Dalej.

Domyślnie zostawiamy ścieżkę instalacji.

Instalacja zakończona.

Po zakończeniu instalacji silnika PHP serwer WWW nadal nie jest w stanie wykonywać skryptów php, ponieważ obsługa skryptów nie jest na nim skonfigurowana, podobnie jak ścieżka do silnika interpretera PHP. Skonfiguruj serwer internetowy Abyss do obsługi skryptów php. Aby to zrobić, przejdź do konsoli serwera WWW. Kliknij Ustawienia. Kliknij Opcje skryptu.

Zaznacz pole Włącz skrypty. W oknie Tłumacze kliknij Dodaj.

Z listy rozwijanej Interfejs wybierz FastCGI (rury lokalne).

W wierszu Interpretera podaj ścieżkę do pliku php-cgi.exe, a mianowicie C: \ Program Files \ PHP7 (jak pokazano powyżej, silnik PHP został zainstalowany dokładnie w ten sposób). W oknie Powiązane rozszerzenia kliknij Dodaj.

W polu Rozszerzenie wpisz php i kliknij OK.

Okej.

Okej.

Aby nowe ustawienia zaczęły obowiązywać, kliknij Uruchom ponownie..

Aby skrypty php mogły być przetwarzane przez silnik PHP, serwer WWW musi być uruchomiony i poprawnie skonfigurowany. Sprawdź poprawność ustawień serwera WWW, pisząc następujący kod w dowolnym edytorze tekstu:

Zapisz ten dokument do pliku w folderze htdocs wzdłuż ścieżki C: \ Abyss Web Server \ htdocs, nadając mu nazwę phpinfo i rozszerzenie php.

Wpisz adres http: //localhost/phpinfo.php w pasku adresu przeglądarki internetowej.

Jak widać, serwer internetowy Otchłani pomyślnie przetworzył stronę internetową phpinfo.php, która zawiera informacje o wersji dla silnika PHP.

Ciąg dalszy w drugiej części: Zasady pisania skryptów php. Osadzanie kodu php w dokumentach HTML