CVT FI

RSS

Novinky, zajímavosti a změny v provozu počítačů, počítačové sítě, prezentační a další techniky na FI MU. Další informace jsou dostupné v Technických informacích na webu fakulty.

Pro hlášení problémů prosím kontaktujte příslušnou sekci CVT FI.

Informace o aktuálních problémech naleznete na stránce o výpadcích.

Vlastníci blogu: FI:unix@fi, FI:CVT FI
Starší příspěvky
Kategorie
Vlastníci blogu: FI:unix@fi, FI:CVT FI
Právo číst: kdokoliv v Internetu
Právo komentovat: kdokoliv přihlášený v ISu
24. 1.
2023

PHP na Aise: Zmena východzej verzie na PHP 8

  • RSS
Informačně přínosné | 4 | 4
Mgr. Roman Lacko (CVT FI MU), učo 396157
web
S ukončenou podporou PHP 7 dôjde na Aise k prepnutiu východzej verzie na PHP 8.
PHP LOGO

PHP 7 bolo odpojené od podpory života 28. 11. 2022, pričom poslednou stabilnou verziu bolo PHP 7.4.33. Z toho dôvodu povýšime 8. 2. 2023 východzí interpret php na Aise z verzie 7 na 8, aktuálne PHP 8.2.1. Novú verziu je možné otestovať použitím symbolického odkazu php-next na Aise, o ktorého existencii sme informovali v blogovom príspevku 2020/12.

Testovanie

Otestovať PHP 8 na vlastných webových stránkach môžete zmenou interpretu na začiatku skriptu (shebang line), napríklad

#!/packages/run/php/bin/php-next

<?php
    echo("Hello!");
?>

Chybové hlásenia sa zapisujú do serverového logu. Každý používateľ má svoj vlastný log, /var/log/httpd-user/$USER.log. Ak potrebujete prístup k logom neosobných webov mimo www.fi.muni.cz/~$USER (teda laboratórií, výskumných skupín atď), napíšte na webmaster@fi.muni.cz.

Ak používate PHP ako interpret skriptov, môžete uviesť skript ako parameter interpretu bez nutnosti úpravy shebang line:

$ /packages/run/php/bin/php-next SCRIPT [PARAMETER]…

Riešenia častých problémov nájdete v technickej dokumentácii k PHP.

Upozorňujeme, že php-next slúži len na krátkodobé otestovanie kompatibility skriptu s PHP 8, a po dokončení testovania je nutné vrátiť interpret na php. Odkaz php-next po prepnutí verzie ďalej udržovať nebudeme.

Prehľad zmien

Projekt PHP zverejnil dokument, ktorý popisuje zmeny medzi PHP 7.4 a PHP 8.2:

Venujte špeciálnu pozornosť Backward Incompatible Changes a Deprecated Features.

Na týchto stránkach tiež nájdete odkazy na migráciu zo starších verzií PHP, tj. 7.1 → 7.2 → 7.3 → 7.4.

Ďalšie plány

Prepnutie implicitnej verzie PHP sa udeje v stredu 8. 2. 2023. Prosíme, aby ste dovtedy svoje skripty otestovali a potom vrátili úpravy skriptov popísané vyššie (tj. php-next späť na php), inak môžu vaše skripty po zmene prestať fungovať.

V prípade otázok sa neváhajte na nás obrátiť na adrese webmaster@fi.muni.cz.

Dosud nečteno0 komentářůpermalink
« Novinky z unix@fi za 12/2022 (9. 1. 2023 18:13) | Novinky z unix@fi za 01/2023 » (14. 2. 2023 17:49)

Zatím žádné komentáře.