Вам не нужно добавлять новый репо. Просто сделайте это, и версия 7.2 будет установлена. Не забудьте перезапустить php и apache после. Также убедитесь, что (вы, вероятно, уже сделали это), чтобы включить новый мод после:
sudo apt install php-curl
sudo a2enmod php7.2
Вы также, вероятно, заметите, что в конце установки php-curl
(которая устанавливает php-curl
и php7.2-curl
) следующее (обратите внимание, что у меня есть настройка FPM, может выглядеть иначе, если вы не используете FPM):
NOTICE: Not enabling PHP 7.2 FPM by default.
NOTICE: To enable PHP 7.2 FPM in Apache2 do:
NOTICE: a2enmod proxy_fcgi setenvif
NOTICE: a2enconf php7.2-fpm
NOTICE: You are seeing this message because you have apache2 package installed.
Так что делай, что говорит:
sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php7.2-fpm
sudo systemctl restart apache2.service