تثبيت Laravel عبر Composer: دليل خطوة بخطوة
المقدمة
لارافيل هو إطار عمل شهير للغة PHP مصمم لتطوير تطبيقات الويب. يوفر مجموعة قوية من الأدوات والموارد لمساعدة المطورين في بناء تطبيقات ويب حديثة وكاملة بسرعة وكفاءة. سيأخذك هذا الدليل عبر خطوات تثبيت Laravel باستخدام Composer، وهو مدير الحزم الخاص بـ PHP، على بيئة التطوير المحلية الخاصة بك.
المتطلبات الأساسية
قبل أن نبدأ، تأكد من توفر المتطلبات الأساسية التالية على نظامك:
- PHP: يجب أن يكون لديك الإصدار 8.0 أو أحدث.
- Composer: مدير الحزم لـ PHP. يمكنك تحميله من الموقع الرسمي.
- خادم ويب: مثل Apache أو Nginx.
- قاعدة بيانات: مثل MySQL أو PostgreSQL.
الخطوة 1: تثبيت Composer
Composer هو مدير الحزم لـ PHP ويستخدم لإدارة التبعيات في مشاريع Laravel. إذا لم يكن Composer مثبتًا بالفعل على جهازك، يمكنك تثبيته باتباع الإرشادات الموجودة على صفحة التنزيل الخاصة بـ Composer.
الخطوة 2: تثبيت Laravel باستخدام Composer
بعد تثبيت Composer، يمكنك تثبيت Laravel عالميًا باستخدام الأمر التالي في سطر الأوامر:
composer global require laravel/installer
تأكد من إضافة مجلد vendor/bin
إلى متغير PATH على نظام التشغيل الخاص بك. يسمح لك هذا بتشغيل أوامر Laravel من أي مكان في سطر الأوامر.
الخطوة 3: إنشاء مشروع Laravel جديد
لإنشاء مشروع Laravel جديد، استخدم الأمر التالي في سطر الأوامر:
laravel new my-first-project
بدلاً من ذلك، يمكنك استخدام Composer مباشرة لإنشاء مشروع Laravel:
composer create-project --prefer-dist laravel/laravel my-first-project
الخطوة 4: إعداد بيئة التطوير
بعد إنشاء المشروع، ادخل إلى مجلد المشروع باستخدام سطر الأوامر:
cd my-first-project
ثم قم بإعداد ملف البيئة عن طريق نسخ ملف .env.example
وتسميته .env
:
cp .env.example .env
توليد مفتاح التطبيق باستخدام الأمر:
php artisan key:generate
الخطوة 5: تشغيل خادم Laravel المدمج
لتشغيل التطبيق، يمكنك استخدام خادم Laravel المدمج. قم بتنفيذ الأمر التالي:
php artisan serve
ثم افتح متصفح الإنترنت واذهب إلى العنوان التالي:
http://localhost:8000
إذا تم إعداد كل شيء بشكل صحيح، سترى صفحة Laravel الترحيبية!
الخاتمة
بإكمال هذه الخطوات، تكون قد قمت بتثبيت Laravel بنجاح باستخدام Composer وبدأت في بناء تطبيق الويب الأول الخاص بك. Laravel يوفر إطار عمل قوي وسهل الاستخدام لمطوري PHP، مما يجعل تطوير التطبيقات أسرع وأكثر فعالية. لمزيد من التفاصيل، يمكنك زيارة المستندات الرسمية للارافيل.
اترك تعليقاً