لارافيل هو إطار عمل قوي لتطبيقات الويب PHP مفتوح المصدر، يوفر أدوات قوية وبنيةً معبرة لبناء تطبيقات ويب حديثة. يعتمده المطورون على نطاق واسع بفضل بنيته النحوية الأنيقة، وتوثيقه الشامل، ومجتمعه الواسع. مع أن لارافيل مصمم لبيئات الإنتاج، إلا أن إنشاء بيئة تطوير محلية لأغراض الاختبار والتطوير أمرٌ أساسي.
ستقدم هذه المقالة دليلاً خطوة بخطوة لتثبيت لارافيل على جهازك المحلي باستخدام XAMPP، وهو حل خادم ويب مجاني ومفتوح المصدر ومتعدد المنصات. تتيح لك بيئة التطوير المحلية تجربة ميزات لارافيل، وتصحيح الأخطاء ، واختبار تطبيقاتك قبل نشرها على خادم مباشر.
صُمم دليلنا لمساعدة المطورين من جميع مستويات المهارة، من المبتدئين إلى الخبراء، على إعداد لارافيل بنجاح على أجهزتهم المحلية. باتباع التعليمات، يمكنك إنشاء مشاريع لارافيل وتشغيلها محليًا، مما يُمكّنك من استكشاف ميزاته وقدراته القوية بكفاءة. لنبدأ.
الاختبار والتجريب: تتيح لك البيئة المحلية اختبار الميزات والتحديثات والتصحيحات الجديدة بأمان قبل نشرها على خادم إنتاجي مباشر. هذا يقلل من خطر ظهور أخطاء أو مشاكل تؤثر على تطبيقاتك المباشرة.
سير عمل التطوير: عند العمل على مشاريع العملاء أو التطبيقات الشخصية، يمكنك إجراء تغييرات، وتجربة أساليب مختلفة، وتصحيح الأخطاء محليًا دون التأثير على الموقع الإلكتروني. يُبسّط هذا سير عمل التطوير لديك، ويُمكّنك من اكتشاف المشكلات وإصلاحها قبل تطبيق التغييرات على بيئة الإنتاج.
مشاريع وإصدارات متعددة: يُمكّنك تثبيت لارافيل محليًا من العمل على مشاريع متعددة في آنٍ واحد، لكل منها إعداداته وتبعياته. كما يمكنك اختبار تطبيقاتك على إصدارات مختلفة من لارافيل دون أي تعارضات.
قم بزيادة حد الذاكرة عن طريق ضبط `memory_limit = 4G`.
ها قد انتهينا! لقد قمنا بتثبيت Composer على نظامنا بنجاح.
استبدل ` new_project` باسم المشروع الذي تريده.
تهانينا! لقد نجحت في تثبيت لارافيل على جهازك المحلي باستخدام XAMPP. يمكنك الآن البدء بتطوير تطبيقات لارافيل محليًا.
ستقدم هذه المقالة دليلاً خطوة بخطوة لتثبيت لارافيل على جهازك المحلي باستخدام XAMPP، وهو حل خادم ويب مجاني ومفتوح المصدر ومتعدد المنصات. تتيح لك بيئة التطوير المحلية تجربة ميزات لارافيل، وتصحيح الأخطاء ، واختبار تطبيقاتك قبل نشرها على خادم مباشر.
صُمم دليلنا لمساعدة المطورين من جميع مستويات المهارة، من المبتدئين إلى الخبراء، على إعداد لارافيل بنجاح على أجهزتهم المحلية. باتباع التعليمات، يمكنك إنشاء مشاريع لارافيل وتشغيلها محليًا، مما يُمكّنك من استكشاف ميزاته وقدراته القوية بكفاءة. لنبدأ.
لماذا تحتاج إلى تثبيت Laravel على Localhost؟
بالنسبة للمطورين والمصممين الذين يعملون مع لارافيل، يُعدّ إنشاء بيئة تطوير محلية أمرًا بالغ الأهمية. إليك بعض الأسباب الرئيسية التي تدفعك لتثبيت لارافيل على جهازك المحلي:الاختبار والتجريب: تتيح لك البيئة المحلية اختبار الميزات والتحديثات والتصحيحات الجديدة بأمان قبل نشرها على خادم إنتاجي مباشر. هذا يقلل من خطر ظهور أخطاء أو مشاكل تؤثر على تطبيقاتك المباشرة.
سير عمل التطوير: عند العمل على مشاريع العملاء أو التطبيقات الشخصية، يمكنك إجراء تغييرات، وتجربة أساليب مختلفة، وتصحيح الأخطاء محليًا دون التأثير على الموقع الإلكتروني. يُبسّط هذا سير عمل التطوير لديك، ويُمكّنك من اكتشاف المشكلات وإصلاحها قبل تطبيق التغييرات على بيئة الإنتاج.
مشاريع وإصدارات متعددة: يُمكّنك تثبيت لارافيل محليًا من العمل على مشاريع متعددة في آنٍ واحد، لكل منها إعداداته وتبعياته. كما يمكنك اختبار تطبيقاتك على إصدارات مختلفة من لارافيل دون أي تعارضات.
متطلبات تثبيت لارافيل
قبل المتابعة بتثبيت Laravel على جهازك المحلي، تأكد من أن نظامك يلبي المتطلبات التالية:- خادم الويب: Apache أو Nginx (يوفر Laravel دعمًا مدمجًا لكليهما).
- PHP: يتطلب Laravel PHP 8.0 أو أحدث، إلى جانب العديد من الملحقات مثل BCMath، وCtype، وJSON، وMbstring، وOpenSSL، وPDO، وTokenizer، وXML.
- قاعدة البيانات: يدعم Laravel أنظمة قواعد البيانات المختلفة، بما في ذلك MySQL، وPostgreSQL، وSQLite، وSQL Server.
- Composer: يستخدم Laravel Composer لإدارة التبعيات وتثبيت الحزم.
كيفية تشغيل مشروع لارافيل على الخادم المحلي (Localhost)؟ (خطوة بخطوة)
اتبع الخطوات التالية لتثبيت مشروع Laravel وتشغيله على Localhost باستخدام خادم xampp.الخطوة 1: تثبيت خادم XAMPP
- أولاً، تفضل بزيارة موقع Apache Friends وحمّل برنامج XAMPP. اختر الإصدار المتوافق مع نظام التشغيل لديك والذي يُلبي متطلباتك الخاصة.

- قم بتشغيل برنامج التثبيت الذي تم تنزيله واتبع الإرشادات أدناه لإكمال التثبيت.
- انقر على زر " التالي ".

- الآن، واصل الاختيار الافتراضي الموضح في الصورة، وانقر على زر " التالي ".

- الموقع الافتراضي هو C:\xampp، ولكن يمكنك اختياره بناءً على تفضيلاتك لمجلد التثبيت. بعد تحديده، انقر على " التالي ".

- انقر على زر " التالي ".

- الإعداد جاهز الآن للتثبيت. يُرجى النقر على زر " التالي" .

- يرجى الانتظار حتى اكتمال العملية، حيث سيقوم معالج الإعداد بتثبيت خادم XAMPP على جهاز الكمبيوتر الخاص بك. بعد اكتمال التثبيت، سيبدأ الإعداد تلقائيًا.

- بمجرد اكتمال عملية الإعداد، ستظهر لك هذه الرسالة:
- انقر فوق الزر " إنهاء " للمتابعة والخروج من الإعداد.
- يمكنك الآن الوصول إلى لوحة التحكم XAMPP.

الخطوة 2: تكوين XAMPP
بعد تشغيل خادم XAMPP، نحتاج إلى تهيئته. اتبع هذه التعليمات لتهيئته على نظامك.- في لوحة التحكم XAMPP، قم ببدء تشغيل خدمات Apache وMySQL من خلال النقر فوق زر " ابدأ " بجوار كل خدمة.

- تأكد من أن مؤشر الحالة لكلا الخدمتين يتحول إلى اللون الأخضر، مما يشير إلى أنهما قيد التشغيل.

- انقر فوق علامة التبويب " Config " في قسم Apache في لوحة تحكم XAMPP، وحدد موقع الملف "PHP (php.ini)"، وافتحه باستخدام محرر نصوص.

- في ملف php.ini، قم بإزالة التعليق (إزالة الفاصلة المنقوطة) للأسطر التالية:
كود:
- extension=gd<br><br> - extension=intl<br><br> - extension=soap<br><br> - extension=sockets<br><br> - extension=sodium<br><br> - extension=xsl
- احفظ التغييرات في ملف php.ini وأغلق محرر النصوص.
- أعد تشغيل خدمات Apache وMySQL في لوحة التحكم XAMPP.

الخطوة 3: إنشاء قاعدة بيانات باستخدام phpMyAdmin
- افتح متصفح الويب الخاص بك وانتقل إلى http://localhost/phpmyadmin .
- قم بتسجيل الدخول إلى حساب phpMyAdmin باستخدام بيانات الاعتماد الخاصة بك (إذا طُلب منك ذلك).
- انقر فوق علامة التبويب " قواعد البيانات " وأدخل اسمًا لقاعدة البيانات الجديدة.

- انقر فوق الزر " إنشاء " لإنشاء قاعدة البيانات الجديدة.

- قم بإنشاء جدول، وأدخل الأعمدة، ثم انقر فوق الزر "انتقال".

الخطوة 4: تنزيل وتثبيت Composer
- قم بزيارة موقع Composer الرسمي وقم بتنزيل برنامج التثبيت المناسب لنظام التشغيل لديك.
- قم بتنزيل ملف Composer – setup.exe هذا.

- قم بتشغيل برنامج التثبيت الذي تم تنزيله واتبع الإرشادات أدناه.
- حدد وضع التثبيت، ومن الأفضل اختيار الوضع الموصى به.

- انقر فوق " التالي " .

- حدد عنوان ملف PHP في مجلد XAMPP وأدخله هنا. ثم حدد مربع " إضافة هذا الملف إلى مسارك " وانقر على "التالي".

- أضف عنوان URL للوكيل إذا كنت ترغب في ذلك، أو تخطيه وانقر على زر " التالي ". (اختياري)

- انقر فوق زر " تثبيت " لبدء عملية التثبيت.

- انقر على زر " التالي ".

- انقر فوق زر " إنهاء " لإكمال التثبيت.

- افتح موجه الأوامر وقم بتشغيل الأمر ` composer ` للتأكد من تثبيت Composer بشكل صحيح.

ها قد انتهينا! لقد قمنا بتثبيت Composer على نظامنا بنجاح.
الخطوة 5: تثبيت Laravel
انتهينا من جميع عمليات التثبيت والتكوين. بيئتنا المحلية جاهزة الآن. يمكننا تثبيت لارافيل عليها. اتبع هذه التعليمات لتثبيت لارافيل على بيئتك المحلية.- افتح موجه الأوامر وانتقل إلى دليل htdocs ضمن تثبيت XAMPP الخاص بك (على سبيل المثال، `C:\xampp\htdocs`) باستخدام الأمر cd.

- قم بتشغيل الأمر التالي لإنشاء مشروع Laravel جديد:
كود:
composer create-project --prefer-dist laravel/laravel new_project
- أثناء تشغيل الأمر أعلاه، قد تتلقى رسالة الخطأ هذه.

- قد يحدث هذا الخطأ إذا لم يتم تمكين ملف امتداد zip أو لم يتم تثبيت git.
- يمكنك حل هذه المشكلة عن طريق تثبيت Git من موقعه الرسمي على نظامك واتباع الإرشادات الموجودة في الوثائق الرسمية.
- يحدث هذا الخطأ غالبًا لأن امتداد ملف zip غير مُفعّل. لذا، لنحل هذه المشكلة.
- انتقل إلى المجلد C:/xampp/php/ وحدد موقع ملف php.ini.

- انقر بزر الماوس الأيمن على هذا الملف وافتحه باستخدام محرر المفكرة.

- حدد المتغير extension=zip وقم بإزالة الفاصلة المنقوطة من البداية.
- حفظ الملف
- الآن، أعد تشغيل موجه الأوامر، وانتقل إلى المجلد C:\xampp\htdocs، وقم بتشغيل الأمر composer create-project –prefer-dist laravel/laravel new_project مرة أخرى.

- سيبدأ تنزيل وتثبيت لارافيل محليًا على نظامك. يمكنك ملاحظة أنه يقوم بتنزيل وفك ضغط حزم لارافيل وتبعياتها اللازمة.


- انتظر حتى يقوم Composer بتنزيل وتثبيت جميع التبعيات المطلوبة لـ Laravel.

- تم التثبيت بنجاح. بعد اكتمال التثبيت، انتقل إلى دليل المشروع الذي تم إنشاؤه حديثًا:

- ابدأ تشغيل خادم تطوير Laravel عن طريق تشغيل الأمر التالي:

- ستشاهد رسالة تشير إلى تشغيل خادم التطوير وتوفير عنوان URL محلي (على سبيل المثال، http://127.0.0.1:8000 ).
- الآن، افتح متصفح الويب الخاص بك وقم بزيارة عنوان URL المقدم أو http://localhost/new_project/public لرؤية صفحة الترحيب الافتراضية لـ Laravel.

تهانينا! لقد نجحت في تثبيت لارافيل على جهازك المحلي باستخدام XAMPP. يمكنك الآن البدء بتطوير تطبيقات لارافيل محليًا.
خاتمة
في الختام، يقدم هذا الدليل خطوة بخطوة تعليمات مفصلة لتثبيت لارافيل على بيئة تطوير محلية باستخدام XAMPP. من خلال إعداد خادم استضافة محلي، يمكن للمطورين اختبار ميزات لارافيل وتجربتها بأمان، وتبسيط سير عملهم، والعمل على مشاريع متعددة في آنٍ واحد دون التأثير على التطبيقات المباشرة. بعد اتباع خطوات تثبيت XAMPP، وتهيئته بشكل صحيح، وإنشاء قاعدة بيانات باستخدام phpMyAdmin، وتثبيت Composer، وأخيرًا تثبيت لارافيل نفسه، سيحصل المطورون على بيئة لارافيل محلية تعمل بكامل طاقتها. يتيح هذا الإعداد المحلي تطويرًا فعالًا، وتصحيحًا للأخطاء، واختبارًا قبل نشر التطبيقات على خادم إنتاجي. بتثبيت لارافيل محليًا، يمكن للمطورين الاستفادة من إمكانياته القوية واستكشاف مجموعته الواسعة من الميزات والأدوات بسهولة على أجهزتهم.
التعديل الأخير: