3 طرق لإنشاء بيئة تطوير PHP محلية

أفضل 3 طرق لإنشاء بيئة تطوير PHP محلية
أكتوبر 23, 2023

بالنسبة للعديد من المستخدمين الذين بدأوا للتو في تطوير الويب ، فإن أحد أكبر التحديات ليس تعلم الكود نفسه ولكن مجرد رؤية نتائجك في المتصفح. المشكلة هي أنك تحتاج أولاً إلى إعداد بيئة تطوير PHP مناسبة من أجل تشغيل الكود الخاص بك في المتصفح.

PHP هي لغة برمجة من جانب الخادم

نظرًا لأنك بدأت للتو في الكود للويب ، فمن المحتمل أنك تدرك بالفعل أن كود الويب الذي تكتبه محليًا يجب تشغيله في متصفح ويب. سيتم تشغيل HTML و جافا سكربت في متصفح الويب بشكل افتراضي. ومع ذلك ، لتشغيل ملفات PHP ، يجب أن يكون برنامج PHP قيد التشغيل.

في حساب استضافة الويب ، يتم تمكين PHP افتراضيًا. هذا هو السبب في أن PHP يشار إليها باسم “لغة البرمجة النصية من جانب الخادم”. لكنك لست بحاجة إلى خادم لبدء تشغيل كود PHP محليًا.

قم بتشغيل خادم PHP الافتراضي

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

كل ما تحتاجه هو مجلد به ملف PHP وجلسة طرفية. لبدء تشغيل خادم PHP في هذا المجلد ، قم بتشغيل هذا الأمر من الموقع حيث توجد الملفات:

php -S localhost:8000

إذا ذهبت إلى هذا العنوان localhost:8000 ، فستتمكن من رؤية PHP تعمل بشكل جميل في متصفح الويب الخاص بك.

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

طرق سهلة للحصول على حزمة LAMP

إذا لم يكن لديك PHP مثبتًا ، فيمكنك المضي قدمًا وتثبيته ، ولكن هناك طرق أسهل للحصول على PHP وبرامج أخرى لتطوير الويب في حزمة واحدة. ربما تكون قد سمعت بمصطلح “LAMP stack” ، والذي يرمز إلى Linux و Apache و MySQL و PHP (جميع برامج تطوير الويب المهمة). ومع ذلك ، لا تحتاج إلى جزء “Linux” للحصول على الباقي. هناك تطبيقات متاحة لنظامي التشغيل ماك و ويندوز توفر لك كل ما تحتاجه لتطوير الويب في نظام التشغيل الحالي.

سنغطي أدناه بعضًا من أكثر الخيارات شيوعًا:

Laragon

تطبيق مجاني يتيح لك تشغيل حزمة “AMP” من داخل ويندوز. تتضمن بعض الميزات SSL ومجموعة من التثبيتات بنقرة واحدة لبرامج شائعة مثل ووردبريس. احصل على موقع تطوير ووردبريس محلي وتشغيله في بضع ثوانٍ. (أنت تعلم أنك تريد دائمًا واحدة).

MAMP

يمنحك Mamp (مجاني) و Mamp Pro (مدفوع) بيئة تطوير محلية كاملة مع التطبيقات الضرورية. يتيح لك الإصدار المحترف إنشاء مضيفين متعددين بسهولة أكبر بواجهة مستخدم مريحة.

XAMPP

مثل حزمة MAMP المذكورة أعلاه ، يمنحك XAMPP العديد من الأدوات نفسها ، ولكن في واجهة مختلفة قليلاً.
ستجد أن جميع منتجات “AMP” تقريبًا تمنحك نفس التأثير الأساسي ، ولكنها ستختلف في عوامل أخرى تتعلق بواجهة المستخدم. هذا هو السبب في أنه من الأفضل إجراء تجربة لكل منها من أجل التعرف عليها ومعرفة أيهما يناسب أسلوب عملك بشكل أفضل.

حاويات افتراضية لتطوير PHP (مستوى رئيسي)

يعد استخدام حزم “AMP” طريقة سهلة وممتعة لبدء تطوير الويب. يمكنك حرفيا تشغيل خادم ويب كامل بتثبيت واحد بسيط. هذا يكفي لتعلم أساسيات تطوير الويب ، ومعظم التطبيقات الاحترافية.

ومع ذلك ، في النهاية العليا ، يفضل بعض المطورين استخدام الحاويات الافتراضية. الحاوية هي في الأساس بيئة حوسبة افتراضية صغيرة مع الحد الأدنى من البرامج المطلوبة لمحاكاة خادم كامل.

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

والأفضل من ذلك ، أن جميع برامج الحاويات الأكثر شيوعًا مجانية. ومع ذلك ، من الصعب إلى حد ما تعلمها. ومع ذلك ، نظرًا لأنها مجانية ، يمكنك تثبيت واحدة ومتابعة دورة عبر الإنترنت لبدء اللعب. أثبت Appserv أنه أحد حلول الحاويات الأكثر شيوعًا ، ولكن هناك حلول أخرى يمكنك تجربتها.

khaledallam

يؤمن Khaled Allam أن المحتوى الرائع يدفع إلى العمل ويساعد الشركات على أن تكون أكثر تأثيرًا. من خلال خبرته في العمل مع الشركات على مستوى العالم ، يدرك الحاجة إلى إنشاء حلول محتوى مصممة خصيصًا وذات صلة وقوية وتحدث تأثيرًا على الجمهور المناسب.

اترك تعليقاً