Laravel
Версія
10.10
OS
Ubuntu 22.04
Шукаєте ефективний фреймворк для розробки веб-додатків? Laravel — це один з найпопулярніших фреймворків для розробки веб-додатків на PHP. Цей інструмент з відкритим вихідним кодом створений для прискорення процесу розробки та спрощення роботи програмістів. Laravel на сервері забезпечує потужні функції, такі як маршрутизація, міграції бази даних, підтримка RESTful API та вбудовані механізми аутентифікації. Завдяки своїй гнучкій архітектурі, Laravel дозволяє зосередитися на створенні функціональних рішень, мінімізуючи складнощі з низькорівневими завданнями.
Попередньо встановлена версія Laravel на VPS включає налаштований веб-сервер Laravel, встановлені залежності та базу даних, що робить її готовою для розгортання та запуску. Якщо ви працюєте над проектом локально, Laravel локальний сервер надає зручне середовище для розробки та тестування.
Початок роботи
1. Розгортання сервера
Для роботи з Laravel спочатку розгорніть сервер через Marketplace.
2. Підключення до сервера
Підключіться до сервера через SSH. Використовуйте відповідне керівництво в залежності від вашої операційної системи:
Linux/MacOS: Відкрийте термінал і виконайте команду для підключення.
Windows: Використовуйте програми, такі як PuTTY, або вбудовану PowerShell.
Для входу вам знадобиться пароль, вказаний при створенні сервера, або SSH-ключ. Якщо ви не знаєте, як створити SSH-ключ, скористайтеся рекомендаціями провайдера.
Перегляд даних для підключення до бази даних
Після входу на сервер ви зможете знайти дані для підключення до бази даних. Вони зберігаються у файлі /root/.password_credentials.
Щоб переглянути вміст файлу, виконайте наступну команду в терміналі:
cat /root/.password_credentials
Ці облікові дані вже налаштовані в конфігураційному файлі Laravel .env, який розташований за адресою /var/www/laravel/.env.
Де знаходяться файли Laravel?
Коренева директорія вашого додатку Laravel розташована в папці /var/www/laravel/public/. Ця папка містить файли вашого сайту, які будуть видимі користувачам.
Налаштування SSL-сертифіката
Для забезпечення безпеки з'єднання рекомендується встановити SSL-сертифікат. Перед цим переконайтеся, що домен вашого сайту направлений на IP-адресу сервера. Якщо домен ще не налаштований, оновіть DNS-записи відповідно до інструкцій провайдера.
Щоб отримати безкоштовний сертифікат Let's Encrypt, виконайте наступну команду:
certbot --nginx
Під час установки виконайте наступні кроки:
Введіть свій email, наприклад: [email protected].
Погодьтеся з умовами використання, натиснувши Y.
Вкажіть доменне ім'я без префіксів www або http/https, наприклад: example.com.
Відмовтеся від надсилання email-даних для статистики, натиснувши N.
Процес видачі сертифіката займає близько 5 хвилин.
Як відкрити сайт?
Після налаштування сервера та завантаження файлів сайту ваш проект стане доступним у браузері.
Якщо у вас вже є готовий сайт, скопіюйте його файли в директорію /var/www/laravel/public/.
Відкрийте браузер і введіть IP-адресу сервера або ім'я вашого домену, наприклад: https://11.22.33.44.
Примітка:
Якщо SSL-сертифікат ще не встановлений, браузер може попередити про небезпеку з'єднання. Це повідомлення можна пропустити, але для повного завершення налаштування рекомендується встановити сертифікат.
Успішний запуск
Після завершення всіх кроків ви побачите або стандартну сторінку Laravel, або ваш завантажений сайт.
Висновок
Laravel — це потужний і зручний інструмент для створення сучасних веб-додатків. Він надає широкий набір функцій, необхідних для реалізації складних рішень. З встановленим Laravel на сервері на базі LEMP і налаштованим фреймворком ви готові до розробки нових маршрутів, представлень і функціональності.
Розгляньте можливість використання Laravel на VPS для забезпечення масштабованості та надійності вашого додатку. Рекомендується ознайомитися з офіційною документацією Laravel, щоб дізнатися більше про можливості фреймворка та правильно налаштувати проект для довгострокової роботи. Успіхів у розробці!