Skonfiguruj serwery WWW Apahce2 z obsługą PHP na serwerach Ubuntu

  • Vovich Masterovich
  • 0
  • 2823
  • 445

Jeśli zamierzasz tworzyć dowolną aplikację PHP, będziesz potrzebować głównie PHP. PHP jest językiem skryptowym serwera typu open source do tworzenia dynamicznych aplikacji internetowych i witryn internetowych.

PHP jest powszechnie używaną, bezpłatną i wydajną alternatywą dla konkurentów, takich jak ASP firmy Microsoft.

Ten krótki samouczek pokaże studentom i nowym użytkownikom, jak skonfigurować środowisko serwera WWW Apache2 z obsługą PHP. Najpopularniejsze systemy zarządzania treścią, takie jak WordPress, Joomla, Drupal, używają PHP.

PHP to wielka sprawa!

Kiedy będziesz gotowy do skonfigurowania środowiska Apache2 z obsługą PHP, wykonaj poniższe czynności:

Krok 1: Zainstaluj serwer WWW Apache2

sudo apt install apache2

Po zainstalowaniu Apache2 poniższe polecenia mogą być używane do zatrzymywania, uruchamiania i włączania usługi Apache2, aby zawsze była uruchamiana po uruchomieniu serwera.

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl włącz apache2.service 

Krok 2: Zainstaluj PHP i powiązane moduły

Po zainstalowaniu Apache2 powyżej, uruchom poniższe polecenia, aby zainstalować PHP i powiązane moduły PHP. Istnieje wiele modułów PHP, które wykonują różne funkcje… jednak jest kilka ważnych, które są zawsze potrzebne przy tworzeniu stron internetowych opartych na PHP.

sudo apt-get install php libapache2-mod-php php-mcrypt php-cli php-mysql php-gd php-imagick php-recode php-tidy php-xmlrpc

Powyższa linia pozwoli PHP na działanie z wieloma popularnymi witrynami i aplikacjami opartymi na PHP.

Krok 3: Skonfiguruj ustawienia Apache2 PHP

Teraz, gdy Apache2 i PHP są już zainstalowane, możesz chcieć skonfigurować Apache2 do prawidłowego korzystania z PHP. Domyślny plik konfiguracyjny Apache2 PHP znajduje się pod adresem /etc/php/7.x/apache2/php.ini

X w lokalizacji będzie 0 lub 1 w zależności od zainstalowanej wersji php.

Otwórz plik konfiguracyjny PHP Apache2, uruchamiając poniższe polecenia

sudo nano /etc/php/7.x/apache2/php.ini

Następnie edytuj plik, aby odpowiadał swoim środowiskom. Kilka ważnych kwestii do rozważenia:

file_uploads = On allow_url_fopen = On memory_limit = 256 mln upload_max_filesize = 64 mln

Następnie wyszukaj plik dir.conf Apache2 i potwierdź poniższy wiersz:

 DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm  # vim: syntax = apache ts = 4 sw = 4 sts = 4 sr noet 

Jeśli nie widzisz definicji index.php w wierszu, dodaj ją i zapisz plik.

Uruchom ponownie usługi Apache2 i PHP

sudo systemctl zrestartuj apache2.service

Krok 4: Przetestuj konfigurację PHP

W tym momencie Apache2 i PHP powinny być zainstalowane i gotowe… aby przetestować ustawienia Apache2 PHP, utwórz pusty plik z linią poniżej:

sudo nano /var/www/html/phpinfo.php

Następnie dodaj linię do pliku i zapisz.

Zapisz plik i otwórz przeglądarkę i przejdź do nazwy serwera lub adresu IP, a następnie phpinfo.php

Powinieneś zobaczyć coś podobnego do poniższego obrazu… jeśli tak, to wszystko jest w porządku!

Cieszyć się!

Gratulacje! Pomyślnie zainstalowałeś i skonfigurowałeś Apache2 i PHP na serwerach Ubuntu




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux