PHP 8.0, si ta instaloni këtë gjuhë në Ubuntu 20.04 | 18.04

rreth php 8.0

Në artikullin vijues do të hedhim një vështrim si mund ta instalojmë PHP 8.0 duke përdorur Ubuntu 18.04 ose 20.04 me Apache. Kjo është një gjuhë e popullarizuar për zhvillimin e faqeve të internetit fillimisht krijuar në 1994 nga rasmus lerdorf, një programues danez-kanadez. Shtë gjuha e përdorur për të zhvilluar faqet e internetit dinamike dhe të përgjegjshme. Në fakt, platformat CMS Të njohura si WordPress, Drupal dhe Magento bazohen në PHP.

Skedarët e krijuar PHP mund të ekzekutohen në të dy Gnu / Linux, macOS, Windows dhe shumë sisteme të tjera Unix, për sa kohë që është instaluar PHP. Në linjat vijuese do të shohim se si mund të instalojmë PHP 8.0 në Ubuntu 20.04.

Karakteristikat e përgjithshme të PHP 8.0

Versioni i fundit deri më sot i PHP është PHP 8.0 dhe u lirua më 26 nëntor, 2020. Në të mund të gjeni shumë karakteristika të reja. PHP 8.0 është një azhurnim i madh në gjuhën PHP që përmban veçori dhe optimizime të reja. Midis tyre mund të gjejmë:

  • Ky version specifikon vetëm parametrat e kërkuar, anashkaloni opsionet. Argumentet janë të pavarura nga rendi dhe dokumentohen automatikisht.
  • Atributet Në vend të shënimeve në PHP Doc, mund të përdorim meta të dhëna të strukturuara.
  • Do të na duhet më pak kod për të përcaktuar dhe inicuar një pronë.
  • Ne mund të përdorim një deklarata e tipit bashkimi vendas e cila do të vërtetohet në kohën e ekzekutimit.
  • Shprehjet e përputhjes. Shprehjet e reja të përputhjes janë të ngjashme me ndërruesin dhe kanë karakteristikat e mëposhtme si; Ndeshja është një shprehje, që do të thotë se mund të ruhet si ndryshore ose të kthehet. Ai gjithashtu bën krahasime të rrepta.
  • Operatori Nullsafe. Në vend që të kontrolloni për kushtet e pavlefshme, përdoruesit mund të përdorin një varg me operatorin e ri nullsafe. Kur vlerësimi i një elementi dështon, ekzekutimi i zinxhirit ndërpritet dhe vlerësohet si nul.
  • Krahasime të zgjuara midis vargjeve dhe numrave.
  • Shumica e funksioneve të brendshme tani ofrojnë një gabim i përjashtimit nëse parametri nuk është i vërtetuar.

Këto janë vetëm disa nga tiparet e PHP 8.0. Ata munden këshillohuni me të gjithë ata në detaje nga PHP.net.

Instaloni PHP 8.0 në Ubuntu

Shtoni APP-në

PHP 7.4 është versioni i paracaktuar në depot Ubuntu 20.04 në kohën e këtij shkrimi. Në mënyrë që të instalojmë versionin më të fundit të PHP do të duhet të përdorim depon e Ondrej PPA. Ai përmban shumë versione dhe shtesa të PHP.

Para se të vazhdojmë me instalimin do të duhet të hapim një terminal (Ctrl + Alt + T) dhe azhurnoni paketat e sistemit. Ne gjithashtu do të instalojmë disa varësi.

sudo apt update; sudo apt upgrade

instaloni varësitë e php 8

sudo apt install ca-certificates apt-transport-https software-properties-common

Pas instalimit të varësive, tani mundemi shtoni Ondrej APP. Në të njëjtin terminal, do të duhet të përdorim vetëm komandën:

shtoni depo për php 8.0

sudo add-apt-repository ppa:ondrej/php

Instaloni PHP 8.0 në Apache

Pas shtimit të APP-së në ekipin tonë, duhet të ndodhë azhurnimin e paketave në dispozicion nga depot.

version i instaluar i apache2

Nëse po përdorni një web server Apache, mund të vazhdoni të instaloni PHP 8.0 me modulin Apache. Për ta bërë këtë, gjithçka që duhet të bësh është të hapësh një terminal (Ctrl + Alt + T) dhe të ekzekutosh komandën:

instaloni php 8 në apache2

sudo apt install php8.0 libapache2-mod-php8.0

Pasi të ketë mbaruar instalimi, do të na duhet rifilloni serverin në internet Apache për të mundësuar modulin.

sudo systemctl restart apache2

Në këtë pikë, ne mundemi konfirmoni versionin e paracaktuar PHP në server:

versioni php apache

php -v

Nëse jeni të interesuar të përdorni serverin Apache me PHP-FPM, ekzekutoni komandën e mëposhtme për të instaluar paketat e nevojshme:

instalo php fpm

sudo apt install php8.0-fpm libapache2-mod-fcgid

duke ditur që PHP-FPM nuk është aktivizuar si parazgjedhje, ne do të duhet ta aktivizojmë atë me komandat e mëposhtme:

mundësojnë php fpm

sudo a2enmod proxy_fcgi setenvif

sudo a2enconf php8.0-fpm

Atëherë do të duhet të kthehemi rinisni serverin Apache të Apache që ndryshimet të hyjnë në fuqi:

sudo systemctl restart apache2

Instaloni shtesat PHP 8

Shtesat PHP janë biblioteka që zgjerojnë funksionalitetin e PHP. Këto shtesa ekzistojnë si paketa dhe mund të instalohen si më poshtë:

sudo apt install php8.0-[nombre-de-extension]

Verifikoni instalimin

Për të konfirmuar versionin e PHP të instaluar, nga mjedisi grafik që mundemi krijoni një skedar php në / Var / www / html i quajtur info.php:

sudo vim /var/www/html/info.php

Brenda skedarit, do të duhet vetëm ngjitni linjat e mëposhtme dhe ruani skedarin.

<?php

phpinfo();

?>

Së fundi, në shfletuesin tonë të preferuar ne do të shkruajmë adresën IP të serverit në URL dhe emrin e skedarit të sapo krijuar:

http://ip-de-servidor/info.php

Kur përdorni këtë skedar të vogël, nëse gjithçka është e saktë duhet të shohim ekranin vijues:

php8 në apache

Dhe me këtë ne mund të konsiderojmë të instaluar dhe integruar PHP 8.0 me serverin Apache që ekzekutohet në Ubuntu 20.04.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Pedro Perez Pofenas dijo

    Nëse e keni tashmë të instaluar versionin 7 të php, në mënyrë që të funksionojë me Apache, është e nevojshme të çaktivizoni modulin php7-x dhe të aktivizoni php8.0 me komandat e mëposhtme:
    sudo a2dismod php7.x
    sudo a2enmod php8.0

  2.   MM21 dijo

    Nuk do të më lejojë të krijoj dosjen
    Kam provuar me mkdir, por nuk ngarkohet me php
    Dua të instaloj PHP për ta hapur me Neatbeans, u deshën dy ditë për të.

    Çdo ndihmë vlerësohet.
    Faleminderit për të gjitha informacionet.
    ^^,

  3.   Pallto për burrë dijo

    përshëndetje Unë kam të instaluar Ubuntu 16, kam instaluar PHP 7.0 dhe e kam çinstaluar por tani kam çinstaluar apache, mysql dhe php 7 dhe kam ndjekur këtë manual, por nuk kam mundur ta fus në punë.

    A keni ndonjë ide pse mund të jetë?

    1.    Damien A. dijo

      Përshëndetje. Problemi juaj është dhënë nga versioni juaj i Ubuntu. Ubuntu 16 nuk mbështetet më. Unë rekomandoj që të përditësoni versionin tuaj të Ubuntu në një version më aktual dhe të riinstaloni php 8. Salu2.

  4.   Paul Perdomo dijo

    Faleminderit!!! Ata janë të shkëlqyer!