Laravel PHP storageالسيرفرات ولينكس

تثبيت Laravel على لينكس بوساطة sail

هنا سأقوم بإضافة خطوات تثبيت Laravel باستخدام سكربت sail على نظام تشغيل لينكس

هنا سأقوم بإضافة خطوات تثبيت Laravel باستخدام سكربت sail على نظام تشغيل لينكس

الخطوة الأولى: Docker Compose

sudo curl -L "https://github.com/docker/compose/releases/download/2.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose
Bash

الخطوة الثانية: استخدم docker context default

docker context use default
Bash

الخطوة الثالثة: إنشاء أول تطبيق لك

ملاحظة: يمكنك استبدال example-app باسم التطبيق الذي تريد

curl -s https://laravel.build/example-app | bash
Bash

الخطوة الرابعة: تعديل ملف .env

اذهب لمجلد التطبيق الجديد و عدل ملف .env الموجود هنالك للتو.

cd example-app
nano .env
Bash
# .env

APP_PORT=48080
FORWARD_DB_PORT=43306
FORWARD_REDIS_PORT=46379
FORWARD_MEILISEARCH_PORT=47700
FORWARD_MAILHOG_PORT=41025
FORWARD_MAILHOG_DASHBOARD_PORT=48025
WWWUSER=1000
WWWGROUP=1000

#### rest of file
Bash

الخطوة الخامسة: تشغيل Container

./vendor/bin/sail up -d
Bash

الخطوة السادسة: انشاء الجداول

./vendor/bin/sail artisan migrate
Bash

الخطوة السابعة (اختياري): إنشاء اسم بديل لــ sail

# add this to ~/.bashrc
alias sail='sh $([ -f sail ] && echo sail || echo vendor/bin/sail)'
Bash

ملاحظة: إذا حصلت على خطأ خاص ب sql مثل connection error، قم بالتالي:


sail artisan config:clear
sail artisan migrate
Bash