A következő cikkben megnézzük hogyan telepíthetjük a PHP 8.0-t az Ubuntu 18.04 vagy 20.04 segítségével az Apache segítségével. Ez egy népszerű nyelv a webfejlesztéshez, amelyet eredetileg 1994-ben hozott létre rasmus lerdorf, dán-kanadai programozó. Ez az a nyelv, amelyet dinamikus és érzékeny weboldalak fejlesztésére használnak. Valójában platformok CMS A WordPress, a Drupal és a Magento olyan népszerűek, mint PHP.
A létrehozott PHP fájlok Gnu / Linux, macOS, Windows és sok más Unix rendszeren futtathatók, mindaddig, amíg a PHP telepítve van. A következő sorokban megnézzük, hogyan telepíthetjük a PHP 8.0-t az Ubuntu 20.04-be.
A PHP 8.0 általános jellemzői
A PHP mai napjának legújabb verziója a PHP 8.0 és 26. november 2020-án jelent meg. Ebben számos új funkciót találhat. A PHP 8.0 a PHP nyelv jelentős frissítése, amely új funkciókat és optimalizációkat tartalmaz. Közülük megtalálhatjuk:
- Ez a verzió csak a szükséges paramétereket adja meg, hagyja ki az opciókat. Az érvek sorrendtől függetlenek és automatikusan dokumentálódnak.
- Attribútumok A bejegyzések helyett PHP Doc, strukturált metaadatokat használhatunk.
- Szükségünk lesz kevesebb kód egy tulajdonság definiálására és inicializálására.
- Használhatjuk a natív szakszervezet típusú nyilatkozat amelyet a végrehajtáskor érvényesítenek.
- Kifejezések egyezése. Az új egyezési kifejezések hasonlóak a váltáshoz, és a következő jellemzőkkel rendelkeznek:; Az egyezés kifejezés, ami azt jelenti, hogy változókként tárolható vagy visszaadható. Szigorú összehasonlításokat is végez.
- Nullsafe kezelő. Ahelyett, hogy ellenőrizné a null feltételeket, a felhasználók használhatnak egy karaktersorozatot az új nullsafe operátorral. Ha egy elem kiértékelése sikertelen, akkor a lánc végrehajtása megszakad és nullként értékelődik.
- Intelligens összehasonlítás a húrok és a számok között.
- A legtöbb belső funkció ma már biztosított kivétel hiba, ha a paraméter nincs érvényesítve.
Ez csak a PHP 8.0 néhány szolgáltatása. Ők tudnak részletesen konzultáljon mindegyikkel az PHP.net.
Telepítse a PHP 8.0-t az Ubuntu-ra
Adja hozzá a PPA-t
A PHP 7.4 az alapértelmezett verzió az Ubuntu 20.04 tárolókban az írás idején. A PHP legújabb verziójának telepítéséhez az Ondrej PPA adattárat kell használnunk. A PHP több verzióját és kiterjesztését tartalmazza.
A telepítés folytatása előtt meg kell nyitnunk egy terminált (Ctrl + Alt + T) és frissítse a rendszercsomagokat. Telepítünk néhány függőséget is.
sudo apt update; sudo apt upgrade
sudo apt install ca-certificates apt-transport-https software-properties-common
A függőségek telepítése után most megtehetjük adja hozzá a Ondrej PPA. Ugyanabban a terminálban csak a következő parancsot kell használnunk:
sudo add-apt-repository ppa:ondrej/php
Telepítse a PHP 8.0-t az Apache-ra
Miután hozzáadta a PPA-t csapatunkhoz, meg kell történnie a tárolókból elérhető csomagok frissítése.
Ha Apache webszervert futtat, folytathatja a PHP 8.0 telepítését az Apache modullal. Ehhez csak meg kell nyitnia egy terminált (Ctrl + Alt + T), és végre kell hajtania a parancsot:
sudo apt install php8.0 libapache2-mod-php8.0
Miután a telepítés befejeződött, meg kell tennünk indítsa újra a webszervert Apache a modul engedélyezéséhez.
sudo systemctl restart apache2
Ezen a ponton megtehetjük erősítse meg az alapértelmezett PHP verziót a szerveren:
php -v
Ha érdekli az Apache webszerver használata a PHP-FPM, futtassa a következő parancsot a szükséges csomagok telepítéséhez:
sudo apt install php8.0-fpm libapache2-mod-fcgid
feltéve, hogy A PHP-FPM alapértelmezés szerint nincs engedélyezve, engedélyeznünk kell a következő parancsokkal:
sudo a2enmod proxy_fcgi setenvif sudo a2enconf php8.0-fpm
Akkor vissza kell térnünk ide indítsa újra az Apache webkiszolgálót, hogy a változtatások életbe lépjenek:
sudo systemctl restart apache2
Telepítse a PHP 8 kiterjesztéseket
A PHP kiterjesztések olyan könyvtárak, amelyek kibővítik a PHP funkcionalitását. Ezek a kiterjesztések csomagként léteznek, és az alábbiak szerint telepíthetők:
sudo apt install php8.0-[nombre-de-extension]
Ellenőrizze a telepítést
A telepített PHP verziójának megerősítéséhez a grafikus környezetből tudjuk hozzon létre egy php fájlt / Var / www / html hívott info.php:
sudo vim /var/www/html/info.php
A fájlban csak nekünk kell illessze be a következő sorokat, és mentse a fájlt.
<?php phpinfo(); ?>
Végül, kedvenc webböngészőnkbe beírjuk a szerver IP-címét az URL-be és az újonnan létrehozott fájl neve:
http://ip-de-servidor/info.php
Ha minden helyes a fájl elérésekor a következő képernyőt kellene látnunk:
Ezzel megfontolhatjuk a PHP 8.0 telepítését és integrálását az Ubuntu 20.04-en futó Apache webszerverrel.
Ha már telepítette a php 7 verzióját, ahhoz, hogy működni tudjon az Apache-tal, ki kell kapcsolni a php7-x modult, és engedélyeznie kell a php8.0 parancsot a következő parancsokkal:
sudo a2dismod php7.x
sudo a2enmod php8.0
Nem engedi létrehozni a mappát 🙁
Próbáltam az mkdir-rel, de ez nem tölti be a php-t
Telepíteni akarom a PHP-t, hogy megnyissam a Neatbeans-szal, két napig tartott.
Minden segítséget értékelünk.
Köszönöm az összes információt.
^^,
hello Telepítettem az Ubuntu 16-ot, telepítettem a PHP 7.0-t és eltávolítottam, de most eltávolítottam az apache-t, a mysql-t és a php 7-et, és követtem ezt a kézikönyvet, de nem sikerült működésre bírnom.
Van valami ötleted, hogy miért lehet?
Helló. A problémát az Ubuntu verziója okozza. Az Ubuntu 16 már nem támogatott. Azt javaslom, hogy frissítse az Ubuntu verzióját egy újabb verzióra, és telepítse újra a php 8-at. Salu2.
Köszönöm!!! Jók!