تثبيت Laravel عبر Composer: دليل خطوة بخطوة

Amine
30/08/2024

المقدمة

لارافيل هو إطار عمل شهير للغة 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، مما يجعل تطوير التطبيقات أسرع وأكثر فعالية. لمزيد من التفاصيل، يمكنك زيارة المستندات الرسمية للارافيل.

التعليقات

اترك تعليقاً