Вы можете иметь веб-сервер, но без прав root доступа он не может быть на 80 порту. Все, что меньше 1000, требует прав root. У Вас может быть 8080, или почти что угодно выше 1000.
Вам придется собирать из исходных текстов, если вы не можете использовать обычный менеджер пакетов, думаю, я помню, что менеджер пакетов может хранить его в кэше в другом месте. Проблема в том, что обычная настройка предполагает основной root доступ, так что вам нужно будет настроить вещь более вручную.
Самым простым решением здесь является обновление до Debian 10/Buster, так как он уже имеет php7.2-curl
и соответствующие зависимости по умолчанию.
Очевидно, что при обновлении до Buster репозиторий deb.sury.org не нужен.
Из пакетов Debian:https://packages.debian.org/sid/php7.2-curl
У меня сработала установка libcurl4 с использованием
apt install libcurl4
Затем установил php7.2 -curl, без проблем перезапустил apache2.