Почему отвалился mysql после переключения в apache2 php 8.1 до php 8.0?

Рейтинг: 0Ответов: 1Опубликовано: 19.03.2023

на ubuntu установлен lamp, возникла потребность установить 1С-Битрикс: Управление сайтом. На php 8.1 эту чудесная CMS не работает вылетает ошибка Fatal error: $GLOBALS can only be modified using the $GLOBALS[$name] = $value syntax in /var/www/html/bitrix/modules/main/tools.php on line 4054.

Нашел у ответы в google что это чудо не устанавливается на php 8.1, надо переключить в apache2 до версии php 8.0. Установщик запустился но отвалился mysql. Что надо где прописать чтобы mysql заработал? Помогите пожалуйста)вывод phpinfo()

Ответы

▲ 0Принят

Конфигурация php 8.0 лежит в отдельном каталоге от php 8.1 и использует отдельные модули.

Нужно установить php8.0-mysql и включить его в конфигурации.

php8.0 нет в пакетах убунту, можно добавить через ppa https://launchpad.net/~ondrej/+archive/ubuntu/php/

sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.0-mysql