Zainstaluj PHP 7.4 | PHP 7.4-FPM na Ubuntu 18.04 z Apache2 | Nginx

  • Cornelius Paul
  • 0
  • 1594
  • 248

W samouczku pokażemy studentom i nowym użytkownikom, jak zainstalować lub zaktualizować PHP 7.4 | PHP 7.4-FPM na Ubuntu 18.04 | 16.04 serwery…

Jeśli jesteś studentem i rozwijasz aplikację PHP, będziesz potrzebować głównie PHP lub PHP-FPM (jeśli zamierzasz używać serwera HTTP Nginx) i zainstalowanych powiązanych modułów… .

PHP lub PHP-FPM (dla Nginx) to język skryptowy serwera typu open source do tworzenia dynamicznych aplikacji internetowych i witryn internetowych… .

Jest to powszechnie używany, darmowy i skuteczny język alternatywny dla konkurentów, takich jak ASP firmy Microsoft i inne…. Najpopularniejsze systemy zarządzania treścią, takie jak WordPress, Joomla, Drupal, używają PHP lub PHP-FPM do działania… .

Więcej informacji na temat tego wydania można znaleźć na jego stronie głównej


PHP jest używane z serwerem HTTP Apache2
PHP-FPM jest używany z serwerem HTTP Nginx


Kiedy będziesz gotowy do skonfigurowania PHP z Apache2 lub PHP-FPM z Nginx, wykonaj poniższe czynności:

Krok 1: Konfiguracja PHP z serwerem HTTP Apache2

Aby używać PHP z serwerem HTTP Apache2, należy najpierw zainstalować Apache2… Możesz to zrobić, uruchamiając po prostu poniższe polecenia:

sudo apt update 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 7.4, aby obsługiwać Apache2

PHP 7.4 może nie być dostępne w domyślnych repozytoriach Ubuntu… aby go zainstalować, będziesz musiał go pobrać z repozytoriów innych firm.

Uruchom poniższe polecenia, aby dodać poniższe repozytorium innych firm w celu aktualizacji do PHP / PHP-FPM 7.4

sudo apt-get install właściwości-oprogramowania-common sudo add-apt-repository ppa: ondrej / php

Następnie zaktualizuj i zaktualizuj do PHP 7.4

sudo apt update

Następnie uruchom poniższe polecenia, aby zainstalować PHP 7.4 i powiązane moduły.

Istnieje wiele modułów PHP, które wykonują różne funkcje…. jednak są to popularne, które mogą być potrzebne podczas tworzenia witryn opartych na PHP…

sudo apt-get install php7.4 libapache2-mod-php7.4 php7.4-cli php7.4-mysql php7.4-gd php7.4-imagick php7.4-recode php7.4-schludny php7.4-xmlrpc

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

Krok 3: Skonfiguruj PHP 7.4 dla Apache2

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 to /etc/php/7.4/apache2/php.ini

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

sudo nano /etc/php/7.4/apache2/php.ini

Następnie edytuj plik, aby dopasować go do swoich środowisk. Kilka ważnych kwestii do rozważenia:

file_uploads = On allow_url_fopen = On memory_limit = 256 mln upload_max_filesize = 100 mln max_execution_time = 360 date.timezone = America / Chicago

Następnie wyszukaj Apache2 dir.conf plik 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

Otóż ​​to! W ten sposób instaluje się PHP z obsługą Apache2.

W przypadku PHP 7.4-FPM z serwerem HTTP Nginx wykonaj poniższe czynności:

Krok 1: Konfiguracja PHP 7.4-FPM na serwerze HTTP Nginx

Aby używać PHP 7.4-FPM z serwerem HTTP Nginx, należy najpierw zainstalować Nginx… Aby to zrobić, uruchom poniższe polecenia:

sudo apt update sudo apt install nginx

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

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

Krok 2: Zainstaluj PHP 7.4-FPM dla Nginx

Jeśli używasz Nginx, poniższe polecenia powinny spowodować zainstalowanie PHP-FPM i powiązanych modułów… .

Istnieje wiele modułów PHP-FPM, które wykonują różne funkcje…. jednak są to popularne, które mogą być potrzebne podczas tworzenia witryn opartych na PHP…

sudo apt-get install php7.4-fpm php7.4-cli php7.4-mysql php7.4-gd php7.4-imagick php7.4-recode php7.4-schludny php7.4-xmlrpc

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

Krok 3: Skonfiguruj PHP 7.4-FPM dla Nginx

Teraz, gdy są zainstalowane Nginx i PHP 7.4-FPM, możesz skonfigurować Nginx, aby poprawnie używał PHP 7.4-FPM. Domyślny plik konfiguracyjny Nginx PHP-FPM to /etc/php/7.4/fpm/php.ini

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

sudo nano /etc/php/7.4/fpm/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 cgi.fix_pathinfo = 0 upload_max_filesize = 100 mln max_execution_time = 360 data.timezone = Ameryka / Chicago

Zapisz plik i zamknij… .

Zrestartuj Nginx i PHP-FPM

sudo systemctl restart nginx.service sudo systemctl restart php7.4-fpm 

W tym momencie Apache2 lub Nginx z PHP lub PHP-FPM powinien być zainstalowany i gotowy do użycia… możesz przetestować ustawienia PHP / PHP-FPM, tworząc pusty plik…

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 / Nginx z obsługą PHP / PHP-FPM 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