كيفية تثبيت Laravel باستخدام Homestead على Windows - الطريقة السهلة

توصي وثائق Laravel باستخدام Homestead (صندوق متشرد معبأ مسبقًا يتضمن Ubuntu 16.04 و PHP 7.1 و Nginx و Composer) لتثبيت Laravel. يعد إعداد مشروع Laravel أمرًا سهلاً ، بمجرد تشغيل المنزل على جهازك.

في هذه المقالة ، سننظر في طريقة بسيطة لتثبيت Laravel على نظام windows.

المتطلبات الأساسية

للبدء ، قم بتثبيت ما يلي ؛

Git : سيعمل Git كعميل SSH وسنستخدم Git Bash shell كسطر أوامر خلال الإعداد. انقر هنا لتنزيل وتثبيت git على نظامك.

نص سامي : سيكون هذا بمثابة محرر نصوص لبناء التطبيق. انقر هنا لتنزيل وتثبيت نص سامي. أو يمكنك تثبيت أي محرر نصوص من اختيارك مثل كود VS و atom.

بعد تثبيت git ، افتح git bash وأنشئ زوج مفاتيح ssh. لتحقيق ذلك ، انتقل إلى الدليل الرئيسي وقم بتشغيل الأمر:

ssh-keygen -t rsa -C "[email protected]"

التثبيت الرئيسي

الخطوة الأولى : لبدء التثبيت ، سيتعين علينا تنزيل Virtual Box وتثبيته. انقر هنا لتنزيل وتثبيت إعداد تثبيت Windows.

الخطوة الثانية : في هذه المرحلة ، سنقوم بتثبيت المتشرد الذي سيكون بمثابة حاوية للمنزل. قم بتنزيل وتثبيت برنامج Vagrant لنظام التشغيل Windows.

الخطوة الثالثة : بعد تثبيت Virtual Box و Vagrant ، يمكننا إضافة Laravel إلى صندوق المتشرد. الآن افتح Git Bash ، وفي الدليل الرئيسي ، قم بتشغيل هذا الأمر:

vagrant box add laravel/homestead

انتظر حتى يتم تنزيله. حدد خيار Virtualbox ، في حالتي ، هو 2. اضغط على Enter وانتظر حتى يتم تنزيل المربع.

الخطوة الرابعة: قم بتثبيت homestead في الدليل الرئيسي الخاص بك ، عن طريق تشغيل هذا الأمر:

git clone //github.com/laravel/homestead.git Homestead

بمجرد الانتهاء من ذلك ، استخدم دليل تغيير git bash إلى مجلد Homestead وقم بتشغيل هذا الأمر:

init.bat

تكوين المنزل

الآن نحن جاهزون لتكوين homestead. افتح النص السامي ، وانتقل إلى الملف ، وافتح المجلد وحدد مجلد homestead. تقع في C: / Homestead. افتح ملف Homestead.yaml كما هو موضح في الرسم البياني أدناه

سيكون تركيزنا على قسم المجلدات والمواقع في ملف Homestead.yaml.

-الخريطة: ~ / كود

يعني ببساطة المجلد الموجود على جهازك المحلي لمشاريعك.

إلى: / home / vagrant / Code

يعني ببساطة المجلد الموجود على الجهاز الظاهري ، والذي سيتزامن مع الدليل على الجهاز المحلي.

قم بإنشاء مجلد (قمت بتسمية مواقع التعدين) لمشاريعك في الدليل الرئيسي لجهازك المحلي. يقع المنجم في C: / Users / username / sites.

في ملف Homestead.yaml ، قم بتغيير –map: ~ / Code to -map: ~ / sites.

قم أيضًا بتغيير / home / vagrant / Code إلى / home / vagrant / sites

الآن قم بتثبيت Laravel

الآن قم بتنزيل مثبت Laravel عن طريق تشغيل هذا الأمر:

Composer global require “laravel/installer”

بمجرد الانتهاء من ذلك ، قم بتشغيل هذا الأمر:

vagrant up

ثم هذا الأمر:

vagrant ssh

سيعرض مجلد المواقع الذي تم إنشاؤه على الجهاز المحلي

قم بتغيير الدليل إلى مجلد المواقع وستكون جاهزًا لبدء مشروع Laravel الخاص بك.

قم بتشغيل هذا الأمر:

laravel new testsite

وانتظر حتى يتم تنزيله. يبي! نحن على استعداد للبدء

"بناء شيء مذهل"!

قم بتكوين موقع Nginx

للوصول إلى مشروع Laravel الخاص بنا على متصفح الويب الخاص بنا ، نقوم ببساطة بتهيئة خاصية المواقع

"تتيح لك خاصية المواقع تعيين" مجال "بسهولة لمجلد في بيئة Homestead الخاصة بك." - وثيقة

لنقم بإنشاء مجال لموقع الاختبار الخاص بنا. افتح المفكرة كمسؤول ، وانتقل إلى ملف وافتح المضيفين وهو C: / Windows / System32 / Drivers / etc / hosts وعيّن 127.0.0.1 إلى موقع الاختبار.

في ملف homestead.yaml ، قم بتغيير homestead.app إلى testite.dev و / home / vagrant / Code / Laravel / public إلى / home / vagrant / sites / public وأصدر الأمر:

vagrant provision

افتح الآن متصفح الويب الخاص بك وأدخل testite.dev:8000. سيعرض متصفحك صفحة Laravel كما هو موضح في صورة الغلاف.

إذا كانت هذه المقالة مفيدة ، فيرجى مشاركتها على وسائل التواصل الاجتماعي حتى يتمكن الآخرون من رؤيتها.