Hvernig á að setja PHP7.2 upp á Ubuntu 18.04

Kynning

Nýjasta útgáfan af Ubuntu (Ubuntu 18.04) kemur með nýjustu útgáfuna af PHP (7.2). Forgagnaforrit Hypertext sem oft er kallað PHP, er öflugt forskriftarmál miðlara fyrir hlið forritunar sem einnig er notað sem öflugt forritunarmál til almennra nota.


Þessi kennsla mun hjálpa þér að setja upp PHP á Ubuntu 18.04 netþjóninum þínum.

Tilbúinn? Förum!

Forkröfur

Til að setja PHP almennilega á Ubuntu 18.04 verður þú að vera skráður inn á Ubuntu 18.04 netþjóninn þinn sem notandi með sudo heimildir.

Skref 1 Setja upp PHP 7.2

Í þessari kennslu munum við setja upp PHP með Apache og Nginx vefþjóninum.

Uppsetning PHP með Apache vefþjóninum

Ef Apache er sett upp og stillt sem netþjóninn þinn geturðu fylgst með skrefunum hér að neðan til að setja upp PHP 7.2.

Keyraðu skipunina hér að neðan til að setja upp PHP og nauðsynlegar Apache PHP einingar:

$ sudo apt setja upp php libapache2-mod-php

Setja ætti upp pakkana sjálfkrafa. Þegar ferlinu er lokið skaltu framkvæma eftirfarandi skipun til að endurræsa Apache þjónustuna.

$ Sudo systemctl endurræstu apache2

Uppsetning PHP með Nginx vefþjóninum

Nginx vefþjónn hefur ekki innbyggða getu til að vinna úr PHP skrám. Af þessum sökum ættum við að setja upp og stilla mismunandi forrit eins og PHP FPM til að sjá um vinnslu PHP skráa.

Keyraðu skipunina hér að neðan til að setja upp nýjustu útgáfu af PHP og nauðsynlegum PHP FPM pakka:

$ Sudo apt setja upp php-fpm

Þegar einingarnar eru settar upp geturðu keyrt skipunina hér að neðan til að athuga stöðu PHP FPM þjónustunnar þinnar:

$ Systemctl stöðu php7.2-fpm

Þetta mun gefa þér framleiðsla eins og hér að neðan:

php7.2-fpm.service-ThePHP7.2FastCGIProcessManager
Hlaðinn: hlaðinn (/lib/systemd/system/php7.2-fpm.service; slökkt; forstilling forstillt: virkt)
Virkt: virkt (í gangi) síðanSat2018-08-2503: 08: 51UTC; 1weeks3daysago
Skjöl: maður: php-fpm7.2 (8)
Aðal PID: 8377 (php-fpm7.2)
Staða: "Ferlar virkir: 0, aðgerðalaus: 2, Beiðnir: 0, hægt: 0, Umferð: 0 spurningar / sek"
Verkefni: 3 (takmörk: 1152)
CGroup: /system.slice/php7.2-fpm.service
| -8377 php-fpm: masterprocess (/etc/php/7.2/fpm/php-fpm.conf)
├─8391 php-fpm: laug www
└─8392 php-fpm: poolwww

Næst skaltu breyta Nginx netþjónabálknum þínum og láta línurnar hér að neðan til að gera Nginx vefþjóninum kleift að vinna úr PHP skrám;

netþjónn {

#. . . annan kóða

staðsetning ~ .php $ {
innihalda snifs / fastcgi-php.conf;
fastcgi_pass unix: /run/php/php7.2-fpm.sock;
}
}

Þegar þessu er lokið skaltu endurræsa Nginx vefþjóninn þinn til að stillingarnar taki gildi.

$ Sudo systemctl endurræstu nginx

Skref 2 Setja upp PHP eftirnafn

Nú hefur þú sett PHP upp, en það er gott að setja upp viðbótarviðbætur til að auka algerlega virkni uppsetningarinnar.

Framkvæmdu fyrst skipunina hér að neðan til að sjá allar tiltækar PHP einingar;

$ sudo apt-cachesearch php7.2

Þetta mun gefa þér framleiðsla með tiltækum viðbótum / mát fyrir PHP7.2 og stutta lýsingu fyrir hvern og einn. Til að setja upp eina PHP7.2 viðbót mun keyra skipunina:

$ Sudo apt setja upp php- [extname]

Þar sem [extname] er viðbótarheitið. Ef þú vilt til dæmis setja upp IMAP mát fyrir PHP7.2 skaltu framkvæma skipunina á eftirfarandi hátt:

$ Sudo apt setja upp php-imap

Hins vegar, ef þú vilt setja upp margar PHP einingar í einu, geturðu keyrt skipunina:

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

Til dæmis til að setja upp, mbstring, phpdbg, sybase og sápu, keyrðu skipunina á eftirfarandi hátt:

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

Þegar þú hefur sett upp allar viðbætur sem þú þarft, keyrðu skipunina hér að neðan til að endurræsa Nginx eða Apache þjónustu, byggð á uppsetningunni þinni.

Fyrir Nginx framkvæma skipunina:

$ Sudo systemctl endurræstu nginx

Hins vegar, ef þú ert að nota Apache skaltu keyra skipunina hér að neðan:

$ Sudo systemctl endurræstu apache2

Skref 3 Prófun PHP vinnslu

Núna hefur þú sett upp PHP7.2 á þínum Ubuntu 18.04 netþjóni. Næsta skref er að skoða vefþjóninn þinn til að sjá hvort hann er rétt stilltur til að vinna úr PHP skrám. Við munum búa til grunn PHP handrit; info.php og vistaðu það í vefrótarskránni.

Framkvæmdu fyrst skipanirnar hér að neðan til að búa til auða skrá á staðsetningunni  / var / www / html /.

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

Bættu textanum hér að neðan við auða skrána:

<?php
phpinfo ();
?>

Vistaðu og lokaðu skránni.

Næst skaltu opna tengilinn hér að neðan með hvaða vafra sem er:

http: //your_server_ip/info.php

Þetta mun hvetja phpinfo aðgerð til að prenta upplýsingar um PHP stillingar þínar. Eftirfarandi síða mun birtast sem gefur til kynna að uppsetningin hafi gengið vel og vefþjóninn þinn er rétt stilltur:

Hvernig á að setja PHP7.2 upp á Ubuntu 18.04

Niðurstaða

Til hamingju! Þú hefur sett upp og stillt PHP7.2 á Ubuntu 18.04 netþjóninum þínum.

Skoðaðu þessar 3 bestu vefhýsingarþjónustur

FastComet

Byrjunarverð:
$ 2,95


Áreiðanleiki
9.7


Verðlag
9.5


Notendavænn
9.7


Stuðningur
9.7


Lögun
9.6

Lestu umsagnir

Farðu á FastComet

A2 hýsing

Byrjunarverð:
$ 3,92


Áreiðanleiki
9.3


Verðlag
9.0


Notendavænn
9.3


Stuðningur
9.3


Lögun
9.3

Lestu umsagnir

Farðu á A2 Hosting

ChemiCloud

Byrjunarverð:
$ 2,76


Áreiðanleiki
10


Verðlag
9.9


Notendavænn
9.9


Stuðningur
10


Lögun
9.9

Lestu umsagnir

Heimsæktu ChemiCloud

Tengdar greinar um hvernig á að gera

  • Hvernig á að setja upp Apache, MariaDB og PHP (LAMP stafla) í Ubuntu 18.04
    millistig
  • Hvernig á að setja LEMP (Nginx, MariaDB og PHP) stafla á Ubuntu 18.04 LTS?
    millistig
  • Hvernig á að setja OpenCart upp á Ubuntu 18.04 netþjóni eða VPS með Apache, MariaDB og PHP 7
    millistig
  • Hvernig á að setja upp AMPPS á Ubuntu 18.04
    millistig
  • Hvernig á að setja LEMP (Linux, Nginx, MySQL, PHP) stafla á Ubuntu 18.04 VPS eða hollur framreiðslumaður
    millistig
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map