Начало -> LARAVEL -> Инсталиране на Laravel

Подготовка и инсталиране на Composer с Raspberry Pi (или Linux сървър). Инсталиране и първоначални настройки на Laravel на Raspberry Pi


1. Обновяване на системата:

sudo apt update && sudo apt upgrade -y

2. Инсталиране на нужните за Laravel PHP CLI, extensions и unzip/git.

sudo apt install -y php php-cli php-mbstring php-xml php-bcmath php-curl php-zip unzip curl git

2.1. Ако вече има инсталиран PHP и/или MySQL може да се използва съкратена команда, тя ще добави само липсващите пакети:

sudo apt install php8.4-mbstring php8.4-xml php8.4-curl php8.4-bcmath php8.4-zip php8.4-mysql unzip git -y

2.2. Проверка на PHP версията:

php -v

3. Инсталиране на Composer:

sudo apt install composer -y

3.1. Проверка инсталиран ли е Composer:

composer --version

връща отговор:

Composer version 2.8.8 2025-04-04 16:56:46 
PHP version 8.4.21 (/usr/bin/php8.4)

4. Инсталиране на Laravel:

влизаме в папката в която искаме да инсталираме:

cd /var/www/html

инсталацията на Laravel в текущата папка, на мястото на точката може да се напише папката, в която искаме инсталацията:

composer create-project laravel/laravel .

4.1. Проверка за наличност на всички php разширения:

php -m | grep -E "mbstring|xml|curl|zip|bcmath|pdo_mysql"

4.2. След инсталацията проверка на artisan:

php artisan about

отговора дава информация за състоянието:

  • Laravel 13.12.0
  • PHP 8.4.21
  • Composer 2.8.8
  • Няма липсващи PHP разширения
  • Приложението се стартира нормално

5. Редактиране на .env файл:

nano .env

5.1. Редакция на основни настройки, база данни:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=project
DB_USERNAME=your_user
DB_PASSWORD=your_password

За настройки на базата данни посети: MySQL

5.2. Следващи команди :

php artisan config:clear
Връща отговор : INFO Preparing database.

php artisan migrate

Връща отговор: INFO  Preparing database.  

  Creating migration table ................................................................................................................. 2s DONE

   INFO  Running migrations.  

  0001_01_01_000000_create_users_table ..................................................................................................... 3s DONE
  0001_01_01_000001_create_cache_table .................................................................................................... 11s DONE
  0001_01_01_000002_create_jobs_table ..................................................................................................... 19s DONE








Total views: 261 , Total comments: 0
Leave a comment
No comments

© Авторски права на scs3.eu Всички права са запазени. Проектиран и разработен от fibonachi@abv.bg 2021 - 2026.