Почему разные версии php показываются в phpinfo() и через php -v?
Я бы верил обоим, через консоль вызвана 1на версия, в конфиге сервера подключена другая.
Сначала нужно удалить старые версии PHP.
Также не забудьте перезапустить Apache или php-fpm.