تثبيت خادم XAMPP او السيرفس المحلي localhost و تثبيت لارافيل على جهازك المحلي باستخدام XAMPP

ADMIN

Administrator
طاقم الإدارة
لارافيل هو إطار عمل قوي لتطبيقات الويب PHP مفتوح المصدر، يوفر أدوات قوية وبنيةً معبرة لبناء تطبيقات ويب حديثة. يعتمده المطورون على نطاق واسع بفضل بنيته النحوية الأنيقة، وتوثيقه الشامل، ومجتمعه الواسع. مع أن لارافيل مصمم لبيئات الإنتاج، إلا أن إنشاء بيئة تطوير محلية لأغراض الاختبار والتطوير أمرٌ أساسي.

ستقدم هذه المقالة دليلاً خطوة بخطوة لتثبيت لارافيل على جهازك المحلي باستخدام 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 لإدارة التبعيات وتثبيت الحزم.
بمجرد التأكد من أن نظامك يلبي هذه المتطلبات، يمكنك المتابعة بعملية التثبيت خطوة بخطوة لإعداد Laravel في بيئة التطوير المحلية لديك.

كيفية تشغيل مشروع لارافيل على الخادم المحلي (Localhost)؟ (خطوة بخطوة)​

اتبع الخطوات التالية لتثبيت مشروع Laravel وتشغيله على Localhost باستخدام خادم xampp.

الخطوة 1: تثبيت خادم XAMPP

  1. أولاً، تفضل بزيارة موقع Apache Friends وحمّل برنامج XAMPP. اختر الإصدار المتوافق مع نظام التشغيل لديك والذي يُلبي متطلباتك الخاصة.


تنزيل XAMPP



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


الإعداد - XAMPP



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


تحديد المكونات



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

مجلد التثبيت



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

Bitmani لـ XAMPP



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

جاهز للتثبيت



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

التثبيت



  1. بمجرد اكتمال عملية الإعداد، ستظهر لك هذه الرسالة:
" هل تريد بدء لوحة التحكم الآن؟ "

  1. انقر فوق الزر " إنهاء " للمتابعة والخروج من الإعداد.
  2. يمكنك الآن الوصول إلى لوحة التحكم XAMPP.


إكمال معالج إعداد XAMPP



الخطوة 2: تكوين XAMPP​

بعد تشغيل خادم XAMPP، نحتاج إلى تهيئته. اتبع هذه التعليمات لتهيئته على نظامك.

  1. في لوحة التحكم XAMPP، قم ببدء تشغيل خدمات Apache وMySQL من خلال النقر فوق زر " ابدأ " بجوار كل خدمة.


بدء الخدمات



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


خدمات التشغيل



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


PHP (php.in)



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

لوحة تحكم XAMPP



الخطوة 3: إنشاء قاعدة بيانات باستخدام phpMyAdmin​

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

قواعد البيانات



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

إنشاء قواعد البيانات



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

إنشاء جدول








الخطوة 4: تنزيل وتثبيت Composer​

  1. قم بزيارة موقع Composer الرسمي وقم بتنزيل برنامج التثبيت المناسب لنظام التشغيل لديك.



تنزيل الملحن


  1. قم بتنزيل ملف Composer – setup.exe هذا.

برنامج Composer-Setup.exe



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

حدد وضع التثبيت



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

خيارات التثبيت



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

التحقق من الإعدادات



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

إعدادات الوكيل



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

ثَبَّتَ



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

معلومة



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

إنهاء الإعداد



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

تم تثبيت الملحن



ها قد انتهينا! لقد قمنا بتثبيت Composer على نظامنا بنجاح.

الخطوة 5: تثبيت Laravel​

انتهينا من جميع عمليات التثبيت والتكوين. بيئتنا المحلية جاهزة الآن. يمكننا تثبيت لارافيل عليها. اتبع هذه التعليمات لتثبيت لارافيل على بيئتك المحلية.

  1. افتح موجه الأوامر وانتقل إلى دليل htdocs ضمن تثبيت XAMPP الخاص بك (على سبيل المثال، `C:\xampp\htdocs`) باستخدام الأمر cd.
ملاحة


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

  1. أثناء تشغيل الأمر أعلاه، قد تتلقى رسالة الخطأ هذه.

رسالة الخطأ

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


ملف php.ini



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

افتح في المفكرة



  1. حدد المتغير extension=zip وقم بإزالة الفاصلة المنقوطة من البداية.

إزالة الفاصلة المنقوطة

  1. حفظ الملف
تمت إزالة الفاصلة المنقوطة

  1. الآن، أعد تشغيل موجه الأوامر، وانتقل إلى المجلد C:\xampp\htdocs، وقم بتشغيل الأمر composer create-project –prefer-dist laravel/laravel new_project مرة أخرى.
انتقل إلى دليل مشروع laravel

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

تثبيت لارافيل
تثبيت لارافيل

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

  1. تم التثبيت بنجاح. بعد اكتمال التثبيت، انتقل إلى دليل المشروع الذي تم إنشاؤه حديثًا:
&nbsp;cd new_project
ملاحة

  1. ابدأ تشغيل خادم تطوير Laravel عن طريق تشغيل الأمر التالي:
php artisan serve
بدء تشغيل الخادم

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


تهانينا! لقد نجحت في تثبيت لارافيل على جهازك المحلي باستخدام XAMPP. يمكنك الآن البدء بتطوير تطبيقات لارافيل محليًا.

خاتمة​

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