
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