Após o release do Debian 10 Buster, comecei a ter problemas com PHP 7.3.x e curl, já que o mesmo era compilado com libcurl3, e o novo release mantem o libcurl4.

O problema foi causado pelo sury packages, a forma mais conveniente de instalar o PHP 7.3 em maquinas Debian 9 Stretch. Ao atualizar para o Buster, não se faz mais necessário o uso deste repositório. Caso você tenha atualizado, abaixo ajudo a recuperar PHP o mantido pelo Debian:

1 - Primeiro, remova todo PHP instalado pelo repositório Sury

1
$ sudo apt-get remove php7*

2 - Remova o repositório sury. No meu caso, estava em php.list

1
2
$ sudo  -rf php.list*
$ sudo apt update

3 - Instale o novo PHP, com as extensões que lhe agradam

1
$ sudo apt php php-mysql php-pgsql php-gd php-gmp php-xmlrpc php-imap php-curl php-mcrypt php-cli php-sqlite3 php-mbstring php-dev libapache2-mod-php

Pronto. PHP 7.3.4 instalado, com suporte à libcurl4, com atualizações diretas da equipe do Debian

1
2
3
4
5
$ php -v
PHP 7.3.4-2 (cli) (built: Apr 13 2019 19:05:48) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.4, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.4-2, Copyright (c) 1999-2018, by Zend Technologies