Последние записи
Добавляем в систему репозитории
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
Активируем PHP 7.4
репозиторий
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php74
Устанавливаем PHP 7.4
sudo yum update
sudo yum install php php-cli
Подтверждаем обновление (Y)
Устанавливаем пакеты программ:
yum install php php-cli php-fpm pdo_odbc php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-common php-fpm-nginx php-pecl-apcu php-ldap php-odbc php-pdo php-pecl-memcache php-process php-snmp php-soap php-tidy php-xmlrpc
Проверяем установку
php -v
Должно получиться так
PHP 7.4.0 (cli) (built: Jan 10 2020 14:27:13) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
Решение проблем после установки
После обновления отвалился WebP Converter и в логах появилась следующая ошибка
PHP Fatal error: Access level to WebPConvert\Convert\Converters\BaseTraits\WarningLoggerTrait::logLn() must be public (as in class WebPConvert\Convert\Converters\BaseTraits\OptionsTrait) in /vendor/rosell-dk/webp-convert/src/Convert/Converters/AbstractConverter.php on line 17
Поскольку обновление пакета rosell-dk
ни к чему ни привело, то пришлось править файлы самостоятельно. Сменил protected
function на public
в файлах:
//Строка 17
/vendor/rosell-dk/webp-convert/src/Convert/Converters/BaseTraits/WarningLoggerTrait.php
//Строки 27 и 65
/vendor/rosell-dk/webp-convert/src/Convert/Converters/BaseTraits/LoggerTrait.php
Других ошибок замечено не было
Комментарии