Это работает лучше всего:
echo 'ls' | sftp hostname
Вы можете перенаправить вывод в файл,
echo 'ls' | sftp hostname > /tmp/mylist.txt
Вопрос в том, выполнили ли вы эти две команды или нет?
sudo systemctl disable --now apache2
sudo apt-get install nginx php7.4-fpm
Первая команда отключает apache2. Второй устанавливает nginx и php -fpm версии 7.4. Однако в руководстве не описывается, как использовать виртуальные хосты, как включать и отключать службу и т. д.
Я рекомендую использовать это руководство.:Установите PHP 7.4 на Debian 10
Кроме того, также дополнительно рекомендую прочитать и изучить мой сайт:Установка веб-сервера на mikr.us с использованием движка MariaDB и MyISAM
Вы научитесь устанавливать и настраивать Apache, Virtual Host и, возможно, вам будут интересны другие вещи. Это действительно полное пошаговое руководство для начинающих. Наслаждаться. Если у вас возникнут вопросы, не стесняйтесь спрашивать меня.