تثبيت apache و php و mysql (mariadb) على النوافذ باستخدام xampp
فيديو: من زينو نهار اليوم ØµØ Ø¹ÙŠØ¯ÙƒÙ… انشر الÙيديو Øتى يراه كل Ø§Ù„Ø 2024
قد يكون لدى بعضكم فكرة عما يعنيه العنوان والبعض الآخر قد لا ، لذلك قبل أن ندخل في هذا البرنامج التعليمي ، دعونا نتعرف تمامًا على جميع الشروط.
يعد Apache أكثر برامج خادم الويب استخدامًا في الوقت الحالي ، وقد ظل منذ أكثر من 20 عامًا منذ إطلاقه الأولي في عام 1995. وهو يعالج طلبات HTTP ويسمح لنا بتخزين ومعالجة وتسليم صفحات الويب محليًا أو عبر الإنترنت. تتطلب جميع مواقع الويب أن يتم عرض خادم الويب في متصفح الويب.
PHP هي لغة برمجة نصية من جانب الخادم. يمكن تشغيل PHP محليًا ، بحد ذاته ، لكن من المعروف أنه يتم تشغيله كملحق لخادم الويب. في هذه الحالة ، يسمح للمطور بتشغيل تطبيق PHP على الخادم وتسليم النتيجة من خلال متصفح. هذه واحدة من لغات البرمجة النصية الأكثر شيوعًا من جانب الخادم.
MySQL هو تطبيق خادم قاعدة بيانات يتيح لنا تخزين وتسليم البيانات للتطبيقات و / أو المواقع. لقد كان MySQL هو المعيار في برمجيات قواعد البيانات مفتوحة المصدر لسنوات عديدة. ولكن منذ شرائها من قبل شركة صن مايكروسيستمز في عام 2008 ، وبيعها مرة أخرى لشركة أوراكل في عام 2010 ، اعتبر المؤسسون الأصليون أنها ابتعدت عن طبيعتها المفتوحة المصدر إلى إصدار تجاري أكثر. رداً على هذا ، تخلص مؤسسو MySQL من الكود المصدري وأنشأوا MariaDB ، وهو بديل قائم على MySQL يعد دائمًا بأن يكون مفتوحًا المصدر ومتوافقًا مع أوامر وأوامر MySQL.
إذا قمنا بتجميع جميع المعلومات المذكورة أعلاه ، فيجب أن نحصل على خادم ويب (Apache) قادر على معالجة لغة برمجة نصية من جانب الخادم (PHP) وإمكانية تخزين المعلومات باستخدام خادم قاعدة بيانات (MariaDB).
كل قطعة من البرامج الموصوفة متاحة مجانًا ويمكن تنزيلها من مواقع الويب المخصصة لها أو المرايا المعتمدة. المشكلة هي أن التكوين اليدوي قد يستغرق بعض الوقت ويتطلب بعض المعرفة المتقدمة بالكمبيوتر / الخادم لفهم ما يفعله كل خيار.
لحسن الحظ هناك الكثير من البدائل ، وأحدها هو XAMPP. يتيح لنا ذلك تثبيت Apache و MySQL / MariaDB و PHP بسهولة من خلال تكوينهما تلقائيًا أثناء التثبيت. ويشمل أيضًا حزمًا إضافية مثل FileZilla FTP Server و Mercury Mail Server و Tomcat و PERL و phpMyAdmin و Webalizer. أساسا كل ما تحتاجه لبدء خادم الويب الخاص بك للاختبار والتطوير.
ماذا ستحتاج:
- كمبيوتر شخصي مع Microsoft Windows
- اتصال بالإنترنت لتنزيل المثبت
- صبر
1. ما عليك القيام به هو التوجه إلى www.apachefriends.org وتنزيل المثبت. لاحظ أن XAMPP متاح أيضًا للأجهزة التي تعمل بنظامي Linux و Mac OS X ، لذا قم بتنزيل الإصدار الصحيح لنظام التشغيل لديك.
2. تثبيت XAMPP باستخدام المثبت الذي تم تنزيله. لاحظ أنه أثناء التثبيت سيُطلب منك اختيار الحزم التي تحتاج إليها. هنا يمكنك إلغاء تحديد كل شيء ما عدا Apache و MySQL و PHP ، لكنني أوصي أيضًا بتثبيت phpMyAdmin و Webalizer. سيساعدك ذلك في إدارة قواعد بيانات MySQL الخاصة بك وكذلك توفير معلومات حول استخدام موقع الويب.
3. بعد التثبيت ، سيتم استقبالك بواسطة لوحة تحكم XAMPP. هذا هو المكان الذي يمكنك فيه تشغيل تطبيقات الخادم وإيقافها وإجراء تعديلات على ملفات التكوين الخاصة بها. لبدء تشغيل Apache و MySQL ، اضغط فقط على الزر " ابدأ" لكل منهما.
4. بمجرد بدء تشغيل الخوادم ، افتح المتصفح المفضل لديك وقم بتوجيهه إلى http://172.0.0.1 أو http: // localhost للوصول إلى صفحة XAMPP الرئيسية. من هنا ، يمكنك الوصول إلى phpMyAdmin ، وعرض تكوين PHP باستخدام PHPInfo ، وكذلك الوصول إلى قسم الأسئلة المتداولة وقسم HOW-TO الذي يجب أن يكون كافياً لبدء استخدام XAMPP.
تهانينا! قمت بتثبيت Apache و PHP و MySQL / MariaDB على جهاز يعمل بنظام Windows باستخدام XAMPP. يمكنك الآن اختبار وتطوير مواقع الويب عن طريق تشغيلها محليًا بدلاً من الاضطرار إلى تحميل كل ملف إلى خادم ويب بعد تحريره.
ملاحظة 1: للوصول إلى موقع ويب أو برنامج نصي باستخدام XAMPP ، يجب عليك نقل ملفات موقع الويب إلى مجلد يسمى HTDOCS الموجود داخل مجلد تثبيت XAMPP (عادةً C: \ XAMPP).
ملاحظة 2: قد يتم حظر أو حجز المنفذين 80 و 443 ، اللذين تستخدمهما Apache افتراضيًا ، على جهازك بواسطة تطبيقات أخرى. على سبيل المثال ، تحتفظ Skype بهذه المنافذ في حالة عدم توفر الآخرين ، وتستمر في حجزها رغم أنها لا تستخدمها. يمكنك تعطيل ذلك في Skype عن طريق إلغاء تحديد استخدام المنفذ 80 و 443 للاتصالات الواردة الإضافية ضمن أدوات -> خيارات -> خيارات متقدمة -> اتصال.
ملاحظة 3: إذا كان جهازك وراء جهاز توجيه وترغب في الوصول إلى مواقع الويب المستضافة على XAMPP من اتصال خارجي ، فسيتعين عليك إعداد منفذ للأمام على جهاز التوجيه إلى جهاز XAMPP للمنافذ 80 (HTTP) و 443 (HTTPS) و 3306 (MySQL).
إذا كان لديك أي أسئلة أخرى ، فيرجى استخدام قسم التعليقات أدناه.
أداة تحديث النوافذ تعيد تثبيت النوافذ دون ISO
إذا كان جهاز الكمبيوتر الخاص بك يعمل حاليًا على إصدار من Windows 10 Insider Preview ، فمن المحتمل أن تواجه مشكلات عديدة ، ربما بعد الترقية إلى أحدث إصدار. يُظهر البحث السريع على الويب لمشكلتك أن حفنة من الأشخاص فقط يعانون من هذه المشكلة بالذات ، فماذا ...
تعطيل smbv1 على النوافذ باستخدام هذه الطرق السريعة
في الآونة الأخيرة ، تعرض عالم الإنترنت للفيروسات الفادحة Petya و WannaCry والتي أثارت الكثير من المخاوف الأمنية لمستخدمي Windows. لسوء الحظ ، فإن ثغرات خدمة Windows Server Message Block (SMB) تساعد الفدية على الانتشار. لأسباب أمنية ، توصي Microsoft بتعطيل SMBv1 حتى لا تقع ضحية لفدية ...
أسباب تركيز النوافذ على أجهزة سطح المكتب باستخدام uwp
ستعيد شركة Microsoft توجيه رسالة حول ما يعنيه نظام Universal Windows الأساسي أو UWP لسطح المكتب وهناك أسباب قليلة لذلك. مع التركيز على UWP من مايكروسوفت في مؤتمر Build القادم بعد أسبوعين من الآن ، يمنح الشركة فرصة كبيرة لتحقيق ذلك. الارتباك حول UWP و ...