Introduksjon

Den siste versjonen av Ubuntu (Ubuntu 18.04) kommer med den nyeste versjonen av PHP (7.2). Hypertext Preprocessor ofte kjent som PHP, er et kraftig, skriptspråk på serversiden for utvikling av webapplikasjoner, som også brukes som et robust programmeringsspråk for generelle formål..


Denne opplæringen vil hjelpe deg med å installere PHP på Ubuntu 18.04-serveren.

Klar? La oss gå!

Forutsetninger

For å installere PHP på Ubuntu 18.04 på riktig måte, må du være logget inn på Ubuntu 18.04-serveren din som en bruker med sudo-rettigheter.

Trinn 1 Installere PHP 7.2

I denne opplæringen installerer vi PHP med Apache og Nginx webserver.

Installere PHP med Apache Web Server

Hvis Apache er installert og konfigurert som webserveren din, kan du følge trinnene nedenfor for å installere PHP 7.2.

Kjør kommandoen nedenfor for å installere PHP og de nødvendige Apache PHP-modulene:

$ sudo apt installere php libapache2-mod-php

Pakkene bør installeres automatisk. Når prosessen er fullført, utfør følgende kommando for å starte Apache-tjenesten på nytt.

$ Sudo systemctl start apache2 på nytt

Installere PHP med Nginx webserver

Nginx webserver har ikke innebygde muligheter for å behandle PHP-filer. Av denne grunn bør vi installere og konfigurere et ulikt program som PHP FPM for å håndtere behandlingen av PHP-filer.

Kjør kommandoen nedenfor for å installere den nyeste versjonen av PHP og de nødvendige PHP FPM-pakker:

$ Sudo apt installere php-fpm

Når modulene er installert, kan du kjøre kommandoen nedenfor for å sjekke status for PHP FPM-tjenesten:

$ Systemctl status php7.2-fpm

Dette vil gi deg en utgang som nedenfor:

php7.2-fpm.service-ThePHP7.2FastCGIProcessManager
Lastet: lastet (/lib/systemd/system/php7.2-fpm.service; aktivert;vendor forhåndsinnstilling: aktivert)
Aktiv: aktiv (kjører) sidenSat2018-08-2503: 08: 51UTC; 1weeks3daysago
Dokumenter: mann: php-fpm7.2 (8)
Hoved-PID: 8377 (php-fpm7.2)
Status: "Prosesser aktive: 0, inaktiv: 2, Forespørsler: 0, sakte: 0, Trafikk: 0req / sek"
Oppgaver: 3 (grense: 1152)
CGroup: /system.slice/php7.2-fpm.service
| -8377 php-fpm: masterprocess (/etc/php/7.2/fpm/php-fpm.conf)
├─8391 php-fpm: basseng www
398392 php-fpm: poolwww

Deretter redigerer du Nginx-serverblokken og inkluderer linjene nedenfor for å aktivere Nginx-webserveren til å behandle PHP-filer;

server {

#. . . annen kode

beliggenhet ~ .php $ {
omfatte kodebiter / FastCGI-php.conf;
fastcgi_pass UNIX: /run/php/php7.2-fpm.sock;
}
}

Når dette er gjort, start Nginx-webserveren på nytt for at konfigurasjonsendringene skal tre i kraft.

$ Sudo systemctl start nginx på nytt

Trinn 2 Installere PHP-utvidelser

Nå har du installert PHP, men det er bra å installere tilleggsutvidelser for å forbedre kjernefunksjonaliteten til installasjonen.

Først utfører du kommandoen nedenfor for å se alle tilgjengelige PHP-moduler;

$ sudo apt-cachesearch php7.2

Dette vil gi deg en utgang med tilgjengelige utvidelser / modul for PHP7.2 og en kort beskrivelse for hver. Kjør kommandoen for å installere en PHP7.2-utvidelse:

$ Sudo apt install php- [extname]

Hvor [extname] er utvidelsesnavnet. Hvis du for eksempel vil installere IMAP-modul for PHP7.2, utfører du kommandoen på følgende måte:

$ Sudo apt installere php-imap

På den annen side, hvis du vil installere flere PHP-moduler på en gang, kan du kjøre kommandoen:

$ Sudo apt install php- [extname1] php- [extname2] php- [extname3] ….

For å installere, mbstring, phpdbg, sybase og såpe, utfører du kommandoen som følger:

$ sudo apt install php7.2-mbstring php7.2-phpdbg php7.2-sybase php7.2-soap

Når du har installert alle utvidelsene du trenger, kjører du kommandoen nedenfor for å starte Nginx- eller Apache-tjenesten på nytt, basert på oppsettet.

For Nginx utføre kommandoen:

$ Sudo systemctl start nginx på nytt

På den annen side, hvis du bruker Apache, kjør kommandoen nedenfor:

$ Sudo systemctl start apache2 på nytt

Trinn 3 Testing av PHP-behandling

Nå har du installert PHP7.2 på Ubuntu 18.04-serveren. Neste trinn er å granske webserveren din for å se om den er riktig konfigurert til å behandle PHP-filer. Vi lager et grunnleggende PHP-skript; info.php og lagre den i webrotkatalogen.

Først utfører du kommandoene nedenfor for å opprette en tom fil på stedet  / Var / www / html /.

$ sudo nano /var/www/html/info.php

Legg teksten nedenfor til den tomme filen:

<?php
phpinfo ();
?>

Lagre og avslutt filen.

Deretter åpner du lenken nedenfor ved å bruke hvilken som helst nettleser:

http: //your_server_ip/info.php

Dette vil be om phpinfo funksjon for å skrive ut detaljene for PHP-konfigurasjonen. Følgende side vises, som indikerer at installasjonen var vellykket, og webserveren er riktig konfigurert:

Slik installerer du PHP7.2 på Ubuntu 18.04

Konklusjon

Gratulerer! Du har installert og konfigurert PHP7.2 på Ubuntu 18.04-serveren.

Sjekk ut disse topp 3 beste webhotelltjenestene

FastComet

Startpris:
$ 2.95


Pålitelighet
9.7


Priser
9.5


Brukervennlig
9.7


Brukerstøtte
9.7


Funksjoner
9.6

Les anmeldelser

Besøk FastComet

A2 Hosting

Startpris:
$ 3.92


Pålitelighet
9.3


Priser
9.0


Brukervennlig
9.3


Brukerstøtte
9.3


Funksjoner
9.3

Les anmeldelser

Besøk A2 Hosting

ChemiCloud

Startpris:
$ 2.76


Pålitelighet
10


Priser
9.9


Brukervennlig
9.9


Brukerstøtte
10


Funksjoner
9.9

Les anmeldelser

Besøk ChemiCloud

Relaterte artikler for hvordan du gjør det

  • Slik installerer du Apache, MariaDB og PHP (LAMP-stabel) i Ubuntu 18.04
    mellomliggende
  • Slik installerer du LEMP (Nginx, MariaDB og PHP) -stabelen på Ubuntu 18.04 LTS?
    mellomliggende
  • Hvordan installere OpenCart på en Ubuntu 18.04 Server eller VPS med Apache, MariaDB og PHP 7
    mellomliggende
  • Slik installerer du AMPPS på Ubuntu 18.04
    mellomliggende
  • Slik installerer du LEMP (Linux, Nginx, MySQL, PHP) -stabelen på en Ubuntu 18.04 VPS eller en dedikert server
    mellomliggende
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me