Jak skonfigurować Nginx z PHP 7.1 na serwerze Ubuntu 16.04 LTS / 18.04 LTS

  • Cornelius Paul
  • 0
  • 1703
  • 432

Niedawno zacząłem bawić się serwerem Ubuntu 18.04… Mam go zainstalowanego na VMware Workstation 14 Pro z systemem Windows 10… Oto, w jaki sposób I PHP 7.1 jest używany w systemach Ubuntu 16.04 i 18.04

Jeśli zamierzasz tworzyć aplikacje oparte na PHP, będziesz potrzebować głównie zainstalowanych skryptów serwera PHP. PHP jest językiem skryptowym serwera typu open source do tworzenia dynamicznych, wydajnych aplikacji internetowych i witryn internetowych.

PHP 7.1 to najnowsza stabilna wersja… Jeśli używasz Ubuntu 16.04, prawdopodobnie używasz PHP 7.0… Jeśli testujesz Ubuntu 18.04, to PHP 7.1 jest dostępne z repozytoriów Ubuntu.

Jeśli używasz Ubuntu 16.04 lub 18.04, poniższe kroki pokazują, jak skonfigurować Nginx do korzystania z PHP 7.1.

Aby zainstalować PHP 7.1 na Ubuntu, wykonaj poniższe czynności:

Krok 1: Przygotowanie Ubuntu 16.04 LTS

Domyślnie PHP 7.1 nie jest dostępne w Ubuntu 16.04… Jeśli potrzebujesz PHP 7.1 na Ubuntu 16.04, będziesz musiał zainstalować repozytorium innej firmy, aby dokonać aktualizacji… Aby to zrobić, uruchom poniższe polecenia. Musisz tylko zainstalować poniższe repozytorium na Ubuntu 16.04 LTS… 18.04 ma już zainstalowane PHP 7.1.

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

Krok 2: Zaktualizuj i zainstaluj PHP 7.1

Teraz, gdy Ubuntu 16.04 jest skonfigurowany dla PHP 7.1, uruchom poniższe polecenia, aby zainstalować PHP 7.1 zarówno na 16.04, jak i 18.04

sudo apt-get update sudo apt-get install php7.1 libapache2-mod-php7.1 

Krok 3: Zainstaluj inne moduły PHP

PHP 7.1 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 stron trzecich w celu aktualizacji do PHP 7.1

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.1

sudo apt update

Na koniec uruchom poniższe polecenia, aby zainstalować PHP 7.1 i powiązane moduły…

sudo apt-get install php7.1-fpm php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-mysql php7.1-mbstring php7.1-mcrypt php7.1-zip php7.1-fpm php7.1-ldap php7.1-schludny php7.1-recode php7.1-curl

Krok 4: Skonfiguruj serwer Nginx HTTPS do korzystania z PHP-FPM

Po zainstalowaniu PHP 7.1 jego domyślny plik konfiguracyjny znajduje się pod adresem /etc/php/7.1/fpm/php.ini

Uruchom poniższe polecenia, aby otworzyć plik konfiguracyjny i świetne miejsce, aby go rozpocząć, aby zmienić wartości w wierszach poniżej

sudo nano /etc/php/7.1/fpm/php.ini

Poniższe wartości to świetne ustawienia do zastosowania w Twoich środowiskach.

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

Otwórz plik konfiguracyjny witryny Nginx i skonfiguruj Nginx do używania PHP7.1-FPM

sudo nano /etc/nginx/sites-available/example.com

Następnie skonfiguruj go tak, aby wyglądał podobnie do tego:

serwer nasłuchuj 80; słuchaj [::]: 80; root /var/www/html/example.com; index index.php index.html index.htm; nazwa_serwera example.com www.example.com; client_max_body_size 100M; lokalizacja / try_files $ uri $ uri / = 404;  lokalizacja ~ \ .php $ include snippets / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.1-fpm.sock; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;  lokalizacja ~ /\.ht odmów wszystkim;  

Zapisz zmiany.

Krok 5: Włącz nową witrynę

Uruchom poniższe polecenia, aby włączyć konfigurowaną witrynę.

sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/example.com

Na koniec uruchom ponownie usługi Nginx i PHP7.1-FPM, uruchamiając poniższe polecenia

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

Otóż ​​to!




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