هنا سأقوم بإضافة خطوات تثبيت 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