البرمجة

تثبيت وإعداد Homestead لتطوير Laravel بسهولة

في عالم تطوير الويب، يعتبر Laravel من بين الإطارات الشهيرة التي توفر بيئة تطويرية قوية وفعّالة. ولتسهيل عملية تطوير واختبار التطبيقات المبنية باستخدام Laravel، يأتي Homestead كحلاً مثالياً لإعداد بيئة تطوير محلية.

Homestead هو بيئة تطويرية مُعدة مسبقاً تستند إلى Vagrant وتُستخدم بشكل رئيسي لتشغيل تطبيقات Laravel بسهولة على أي نظام تشغيل. الآن، دعنا نتعمق في الخطوات التي يمكن اتخاذها لتثبيت وإعداد Homestead لتشغيل تطبيقات Laravel.

أولاً وقبل كل شيء، يجب عليك التأكد من تثبيت Vagrant و VirtualBox على نظامك. هما الأدوات الأساسية التي يعتمد عليها Homestead. بعد تثبيتهما، يمكنك بدأ تثبيت Homestead عبر Terminal أو Command Prompt باستخدام Composer. يمكنك إنشاء مشروع Laravel جديد وتثبيت Homestead باستخدام الأمر التالي:

bash
composer create-project --prefer-dist laravel/laravel your-project-name

بعد تثبيت المشروع، يجب عليك الانتقال إلى مجلد المشروع باستخدام الأمر:

bash
cd your-project-name

ثم، يمكنك تثبيت Homestead باستخدام Composer:

bash
composer require laravel/homestead --dev

بعد ذلك، يمكنك تكوين Homestead باستخدام الأمر:

bash
php vendor/bin/homestead make

سيقوم هذا الأمر بإنشاء ملف Homestead.yaml في مجلد المشروع. يمكنك تخصيص إعدادات Homestead وتكوين المظهر الذي ترغب في استخدامه للمشروع.

لاحقاً، يجب عليك رفع Homestead وتشغيله باستخدام الأمر:

bash
vagrant up

سيقوم هذا بتشغيل الآلة الافتراضية وتكوينها وفقًا لإعداداتك. بعد الانتهاء، يمكنك الوصول إلى تطبيق Laravel الخاص بك عبر المتصفح باستخدام عنوان http://homestead.test (يمكنك تغيير homestead.test في ملف Homestead.yaml إذا كنت قد قمت بتخصيصه).

تمثل هذه الخطوات الأساسية لتثبيت Homestead وإعداده لتشغيل تطبيق Laravel. يمكنك الآن البدء في تطوير تطبيقاتك باستخدام بيئة Homestead المحلية بشكل فعّال وفعّال.

المزيد من المعلومات

بالطبع، سنوسع في المعلومات لضمان فهم شامل لعملية تثبيت وإعداد Homestead لتشغيل تطبيقات Laravel.

بمجرد تشغيل الأمر vagrant up، ستقوم Homestead بإنشاء آلة افتراضية (VM) تحتوي على البيئة المحلية المطلوبة لتشغيل تطبيق Laravel. يعتمد هذا على الإعدادات التي قمت بتحديدها في ملف Homestead.yaml.

ملف Homestead.yaml يحتوي على العديد من الإعدادات التي يمكنك تخصيصها. على سبيل المثال، يحدد sites الأماكن التي ستكون متاحة على الويب، و folders تحديد المجلدات المشتركة بين الآلة الافتراضية والنظام المضيف. يمكنك أيضًا تحديد إعدادات أخرى مثل الذاكرة وعدد النوى المستخدمة.

بمجرد أن تكون الآلة الافتراضية قيد التشغيل، يمكنك الوصول إليها باستخدام الأمر:

bash
vagrant ssh

سيتيح لك ذلك الوصول إلى نظام الملفات الخاص بالآلة الافتراضية وتنفيذ الأوامر في بيئة Linux.

يمكنك أيضًا إدارة قاعدة البيانات باستخدام أداة Homestead المدمجة PhpMyAdmin، والتي يمكن الوصول إليها عبر http://homestead.test:8000/phpmyadmin.

لضمان تحديثات الأكواد المحلية، يمكنك تنفيذ:

bash
vagrant provision

ستقوم هذه الخطوة بتحديث الآلة الافتراضية بناءً على أي تغييرات أجريتها في ملف Homestead.yaml.

في حال رغبت في إيقاف الآلة الافتراضية، يمكنك استخدام:

bash
vagrant halt

أما لإزالة الآلة الافتراضية بشكل دائم، فيمكنك استخدام:

bash
vagrant destroy

Homestead توفر بيئة تطويرية سهلة الاستخدام ومُكونة مسبقًا، مما يسهل على المطورين تركيزهم على تطوير التطبيقات بدلاً من التكوين المعقد للبيئة. باستخدام هذه الخطوات، يمكنك البدء بتطوير تطبيقات Laravel بسرعة وكفاءة باستخدام Homestead.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر