Installer PHP 7.3 / PHP 7.3-FPM med Apache2 / Nginx på Ubuntu 16.04 | 18.04 | 18.10

  • Giles Benson
  • 0
  • 961
  • 310

Denne korte veiledningen viser studenter og nye brukere hvordan man installerer eller oppgraderer til PHP 7.3 / PHP 7.3-FPM på Ubuntu 16.04 | 18.04 LTS-servere med støtte for Apache2 og Nginx ...

Hvis du skal utvikle et hvilket som helst PHP-program, trenger du stort sett PHP eller PHP-FPM og relaterte moduler installert…. PHP / PHP-FPM er en åpen kildekode server skriptspråk bruk for å lage dynamiske webapplikasjoner og nettsteder ... .

PHP / PHP-FPM er et mye brukt, gratis og effektivt alternativ til konkurrenter som Microsofts ASP…. De mest populære innholdsstyringssystemene som WordPress, Joomla, Drupal bruker PHP eller PHP-FPM for å fungere ... .

For mer informasjon om denne utgivelsen, vennligst sjekk hjemmesiden


PHP brukes med Apache2 HTTP-server
PHP-FPM brukes med Nginx HTTP-server


Når du er klar til å konfigurere PHP med Apache2 eller PHP-FPM med Nginx, følger du trinnene nedenfor:

Trinn 1: Konfigurer PHP med Apache2 HTTP Server

For å bruke PHP med Apache2 HTTP-server, bør du først installere Apache2 ... For å gjøre det, kjør kommandoene nedenfor:

sudo apt oppdater sudo apt installer apache2

Etter installasjon av Apache2 kan kommandoene nedenfor brukes til å stoppe, starte og aktivere Apache2-tjenesten til alltid å starte når serveren starter opp.

sudo systemctl stopp apache2.service sudo systemctl start apache2.service sudo systemctl aktiver apache2.service 

Trinn 2: Installer PHP 7.3 med Apache2 Support

PHP 7.3 er kanskje ikke tilgjengelig i Ubuntu-standardregister ... for å installere det, må du hente det fra tredjepartsregister..

Kjør kommandoene nedenfor for å legge til tredjepartsregisteret nedenfor for å oppgradere til PHP / PHP-FPM 7.3

sudo apt-get install programvare-egenskaper-vanlig sudo add-apt-repository ppa: ondrej / php

Oppdater og oppgrader deretter til PHP 7.3

sudo apt oppdatering

Kjør deretter kommandoene nedenfor for å installere PHP 7.3 og relaterte moduler.

Det er mange PHP-moduler som utfører forskjellige funksjoner…. Dette er imidlertid noen populære som kan være nødvendig når du utvikler PHP-baserte nettsteder ...

sudo apt-get install php7.3 libapache2-mod-php7.3 php7.3-cli php7.3-mysql php7.3-gd php7.3-imagick php7.3-recode php7.3-tidy php7.3-xmlrpc

Linjen over gjør at PHP kan fungere med mange populære PHP-baserte nettsteder og applikasjoner.

Trinn 3: Konfigurer PHP 7.3 for Apache2

Nå som Apache2 og PHP er installert, vil du kanskje konfigurere Apache2 til å bruke PHP riktig. Standard Apache2 PHP-konfigurasjonsfil er kl /etc/php/7.3/apache2/php.ini

Åpne PHP Apache2 konfigurasjonsfil ved å kjøre kommandoene nedenfor

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

Rediger deretter filen slik at den passer til miljøene dine. Noen viktige linjer å vurdere:

file_uploads = På allow_url_fopen = På memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = Amerika / Chicago

Neste, slå opp Apache2 dir.conf filen og bekreft linjen nedenfor:

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

Hvis du ikke ser index.php-definisjonen på linjen, kan du legge den til og lagre filen.

Start Apache2 og PHP-tjenester på nytt

sudo systemctl start apache2.service på nytt

Trinn 1: Konfigurer PHP 7.3-FPM med Nginx HTTP-server

For å bruke PHP 7.3-FPM med Nginx HTTP-server, bør du først installere Nginx ... For å gjøre det, kjør kommandoene nedenfor:

sudo apt oppdater sudo apt install nginx

Etter installasjon av Nginx kan kommandoene nedenfor brukes til å stoppe, starte og aktivere at Nginx-tjenesten alltid kan starte når serveren starter opp.

sudo systemctl stopp nginx.service sudo systemctl start nginx.service sudo systemctl aktiver nginx.service

Trinn 2: Installer PHP 7.3-FPM for Nginx

Hvis du kjører Nginx, bør kommandoene nedenfor få PHP-FPM og relaterte moduler installert ... .

Det er mange PHP-FPM-moduler som utfører forskjellige funksjoner…. Dette er imidlertid noen populære som kan være nødvendig når du utvikler PHP-baserte nettsteder ...

sudo apt-get install php7.3-fpm php7.3-cli php7.3-mysql php7.3-gd php7.3-imagick php7.3-recode php7.3-tidy php7.3-xmlrpc

Linjen over gjør at PHP kan fungere med mange populære PHP-baserte nettsteder og applikasjoner.

Trinn 3: Konfigurer PHP 7.3-FPM for Nginx

Nå som Nginx og PHP 7.3-FPM er installert, vil du kanskje konfigurere Nginx til å bruke PHP 7.3-FPM riktig. Standard Nginx PHP-FPM-konfigurasjonsfil er kl /etc/php/7.3/fpm/php.ini

Åpne PHP Apache2 konfigurasjonsfil ved å kjøre kommandoene nedenfor

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

Rediger deretter filen slik at den passer til miljøene dine. Noen viktige linjer å vurdere:

file_uploads = På allow_url_fopen = På memory_limit = 256M upload_max_filesize = 64M cgi.fix_pathinfo = 0 upload_max_filesize = 100M max_execution_time = 360 date.timezone = America / Chicago

Lagre filen og avslutt ... .

Start Nginx og PHP-FPM på nytt

sudo systemctl start nginx.service sudo systemctl start php7.3-fpm på nytt 

På dette tidspunktet skal Apache2 eller Nginx med PHP eller PHP-FPM være installert og klar til bruk ... du kan teste PHP / PHP-FPM-innstillinger ved å opprette en tom fil ...

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

Legg deretter til linjen i filen og lagre.

Lagre filen og åpne nettleseren din, og bla til servernavnet eller IP-adressen etterfulgt av /phpinfo.php

Du bør se noe som ligner på bildet nedenfor ... hvis du gjør det, så er du bra!

Nyt!

Gratulerer! Du har installert og konfigurert Apache2 / Nginx med PHP / PHP-FPM-støtte på Ubuntu-servere




Ingen har kommentert denne artikkelen ennå.

En samling nyttig informasjon om Linux-operativsystemet og ny teknologi
Nye artikler, praktiske tips, detaljerte anmeldelser og guider. Føl deg hjemme i Linux-operativsystemets verden