https://blog.superhosting.bg/php-7-2-available-on-all-servers-superhosting.html

Натиснете ENTER, за да видите резултатите или ESC за изход.

PHP 7.2 – с модерна криптография, за по-сигурни уеб проекти

2017-12-04
Технологии
php 7.2, php72, php argon2i, php sodium, ново php, новото php

Новата версия на PHP 7.2 идва с повишена сигурност, чрез поддръжка на модерна криптография. А подобренията по езика продължават с множество поправки на съществуващите му функционалности и характеристики.

info-black-i-icon-32 PHP 7.2 се поддържа на всички сървъри при СуперХостинг.БГ.

Подобрения и новости в PHP 7.2

  • Поддръжка на модерна криптография с PHP разширението libsodium, което вече е в ядрото на PHP и дава достъп до възможностите на системната библиотека Libsodium. Това е софтуерен инструмент за криптиране, декриптиране, подписи, хеширане на пароли и други. А към hash алгоритмите е добавен новият, обявен за препоръчителен стандартArgon2i.
  • Зареждане на PHP разширенията чрез използване на името им, а не името на файла им. Например ако до сега сте добавяли в php.ini реда „extension=phpmodulefile.so“, вече ще e „extension=phpmodulename“.
  • Deprecated в PHP 7.2 (маркирани за премахване функции и характеристики):
    • Unquoted Strings – от нотификация при изпускането на кавичките, до предупреждение в PHP 7.2, а в PHP 8 съобщение за грешка и неизпълнение на кода;
    •  __autoload, $php_errormsg, create_function(), each() и други.
  • и още подобренияфункциинесъвместимости с предишни версии и други.

Съвместими ли са WordPress и Joomla! с PHP 7.2?

Новата версия на WordPress 4.9 е напълно съвместима с PHP 7.2. Преди да промените версията на PHP за сайта, проверете всеки един активиран плъгин и темата, дали и те вече поддържат PHP 7.2. Ако даден плъгин не е PHP 7.2 съвместим, може да се наложи да изчакате новата му версия.

Въпреки че липсва официална информация за Joomla!, по-новите версии от серията 3.x (3.8, 3.9) се очаква да поддържат PHP 7.2. Силно препоръчително е първо да тествате в тестова среда, дали вашата Joomla! и всичките й модули функционират коректно с PHP 7.2. И ако всичко е наред, тогава да активирате PHP 7.2 на реалния сайт.

Припомняме, че още във версия 3.5 на Joomla! е добавена поддръжка за PHP 7.0, така че ако вашата Joomla! е версия 3.5 или следваща можете да активирате PHP 7.0 или 7.1 през cPanel -> PHP Manager.

Активиране на PHP 7.2 с един клик в PHP Manager

В случай че ползвате споделен хостинг или Managed VPS, можете да активирате PHP 7.2 за целия хостинг акаунт или за определена директория в него, през контролния панел cPanel -> PHP Manager by SuperHosting.

Преди да превключите към PHP 7.2 извършете проверка дали вашият сайт, заедно с темата и плъгините, работят коректно с тази нова PHP версия. Ако все пак сте активирали PHP 7.2 и забележите, че някоя функционалност в сайта не работи коректно, винаги можете да превключите към предишната ползвана версия, през PHP Manager в cPanel.

Специалист Техническа Поддръжка

Меган е една от нашите super-support-гурута. СуперСилата на Меган е, че може да обясни и най-сложните технологии на достъпен за всеки език.

500px270px
SuperHosting.BG

Препоръчани статии

Оставете коментар

Все още няма коментари

Уведоми ме при
avatar
wpDiscuz