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
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:
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.
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:
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:
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:
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:
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:
Dhe me këtë ne mund të konsiderojmë të instaluar dhe integruar PHP 8.0 me serverin Apache që ekzekutohet në Ubuntu 20.04.
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
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.
^^,
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ë?
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.
Faleminderit!!! Ata janë të shkëlqyer!