Добрый день. Если нужен простой ответ, по шагам, то я бы посоветовал примерно вот так:
1) Находите себе хостинг VPS, облако, как угодно. Можно reg.ru, или DigitalOcean Взять можно в аренду на пару месяцев, это стоит недорого, пару пачек сигарет. Да, Вам могут порекомендовать "использовать старый комп", но лучше тренироваться в условиях приближенных к боевым.
2) Поднимаете на хостинге Linux, любой какой нравится, рекомендую Ubuntu. Как это сделать - читаем доки.
3) Поднимаете nginx (веб-сервер). Если вы по жизни максималист - то на другом порту поднимите еще и Apache2. Как это сделать - читаем доки.
4) Поднимаем субд mysql. Как это сделать - читаем доки.
5) Дальше уже по Вашим предпочтениям. Хотите laravel - ставьте его. Хотите Yii2 - его тоже ставьте. Только это должна быть не установка на "попробовать", а вполне с конкретной целью - Вы должны научится работать с REST - грубо говоря через этот сервис происходит обмен данными между фронтендом и бэкендом. Как это сделать - читаем доки.
В итоге - у Вас должен быть четко отработан навык по быстрому разворачиванию полноценного бэкенда, способного хранить и отдавать данные. Удачи!