خادم ويب بسيط لنظام التشغيل Windows. خادم الويب المحلي

خادم ويب بسيط لنظام التشغيل Windows.  خادم الويب المحلي
خادم ويب بسيط لنظام التشغيل Windows. خادم الويب المحلي

لسنوات عديدة، كان لدي نظام Linux على جهاز الكمبيوتر المحمول الخاص بي، وكنت دائمًا أقوم بتشغيل خادم ويب عليه لاختبار المواقع، وإنهاء القوالب، وما إلى ذلك. لكن الوقت يمضيإلى الأمام، نظامي الرئيسي اليوم هو Windows 10، نظرًا لأن Linux، على الرغم من أنه أفضل، إلا أنه لا يمكنه تشغيل أشياء كثيرة البرامج الضرورية. واليوم واجهني سؤال: كيفية تثبيت الملقم المحليعلى ويندوز؟

أفضل موضوع لـ Wordpress: مراجعة الفيديو...

نشأت الحاجة بعد أن اكتشفت (برعب) أنه يوجد في هذه المدونة أكثر من سبعة H1s في كل مقال - وهذا كابوس! اثنان من H1s في صفحة واحدة سيئان بالفعل، ولكن هنا يوجد الكثير!

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

ولكن ما علاقة هذا بالعناوين الرئيسية و قاعدة بيانات للانترنت؟ والاتصال هو كما يلي: يتم تخزين جميع مواقعي مؤقتًا خارج الخادم، وعلى الخادم، وأيضًا . أقوم بتغيير شيء ما في الموقع، لكن لا أرى النتيجة، أو لا أراها إلا بعد فترة. كما يمكنك أن تتخيل، هذا غير مريح للغاية!

علاوة على ذلك، ليس من الجيد تعذيب الموقع أثناء عمله، حيث يقرأه الناس هناك، وهنا تجاربي. لذلك، قررت الآن تثبيت خادم ويب لنظام التشغيل Windows لإصلاح هذه الدعامة، ثم كل الآخرين، لا يزال هناك ما يكفي منهم، على ما أعتقد، لأن هذا القلم الرئيسي هو الذي صنع القالب الخاص بي 😉

كيفية تثبيت خادم اباتشي على ويندوز؟

في Linux، تم كل شيء ببساطة، راجع كيفية التثبيت هناك. هذه بيئة غريبة بالنسبة لي، لقد سمعت فقط عن Denwer، لكنني لم أعمل بها أبدًا. ولكن كما اتضح فيما بعد، لا يمكنك استخدامه فقط لتثبيت خادم Apache على نظام التشغيل Windows، بل يوجد أيضًا XAMPP .

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

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

وبعد ذلك يحذر المطورون (الترجمة الآلية) من أن أشياء كثيرة لن تعمل مع الإصدار السابع من PHP - وهذا ما قلته، وما شعرت به. أقوم بتنزيل الوظيفة الإضافية لـ WordPress، وهي الوظيفة الوحيدة التي أحتاجها الآن، ثم أقوم بتثبيتها. وانظر هنا:

يطالبنا البرنامج بتثبيت مجموعة القمامة غير الضرورية، مما سيؤدي إلى إبطاء جهاز الكمبيوتر الخاص بي: أحتاج فقط إلى Apache وMySQL وphpMyAdmin وPHP. أنا ببساطة لا أحتاج إلى كل شيء آخر، لذلك قمت بإلغاء تحديد المربعات الإضافية.

أنصحك بتثبيت خادم الويب Apache لنظام التشغيل Windows على محرك الأقراص D، وليس C، إذا قمت بعد ذلك بإعادة تثبيت النظام، فسيتم حفظ جميع الملفات. الآن أقوم بتثبيت الوظيفة الإضافية لـ WordPress. عند التثبيت، حدد اللغة الروسية. بعد ذلك نحصل على هذه النافذة - تحتاج إلى تكوين خادم الويب نفسه.

لكن لم ينجح شيء معي على الفور وفهمت السبب - لم أقم بتشغيل خادم الويب نفسه. لذلك ذهبت إلى القائمة، ووجدت اختصار الخادم ورأيت هذه النافذة:

لقد قمت بتشغيل الخادم يدويًا (أزرار Strat) وفكرت: كم هو جيد أن الخادم لا يبدأ عند بدء تشغيل الكمبيوتر، كما كان في Linux - الذاكرة ليست مطاطية، وليست هناك حاجة إلى عمليات غير ضرورية، لأنني لن أفعل ذلك استخدم الخادم كل يوم!

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

نعم، الأمر المهم أيضًا هو أن WordPress نفسه موجود هنا - D:\SERVER FOLDER\apps\wordpress\htdocs - لم يكن من السهل العثور عليه، لذا سأسهل عليك الأمر 😉

سأكتب عن جميع الفروق الدقيقة في العمل معها في التعليقات؛ إذا لم ينجح الأمر، اسأل، سأحاول المساعدة!


لم تجد الجواب؟ استخدم البحث في الموقع

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

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

ولم لا؟

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

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

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

ما هو الخادم؟

ماذا حدث الخادموكيف يختلف الخادم المحلي عن الخادم الموجود على الشبكة. في حالتنا، الخادم لا يعني جهاز كمبيوتر، ولكن مجموعة خاصة من البرامج التي توفرها الأداء الأمثلموقع. لكي يعمل الموقع، سنحتاج إلى تثبيته في مكان خاص مخصص على الخادم (). أي أننا نقوم بتحميل ملفات الموقع إلى حاسب يستخدم عن بعد. ومع ذلك، بدون برامج خادم خاصة، لن تكون ملفاتنا التي تم تحميلها مرئية على الشبكة. الآن، لهذه الأغراض، سنقوم بإنشاء خادمنا الخاص على جهاز الكمبيوتر المنزلي الخاص بنا.

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

قائمة بأفضل خوادم الويب

يوجد حاليًا العديد من الحلول في السوق من أكثرها الشركات المصنعة المختلفة:

  • (الموقع - apache.org) هو الأكثر شيوعا وشعبية خادم مجانيمتصل. إنها أكثر موثوقية ومرونة. لا يتطلب الخادم موارد المعالج وهو قادر على خدمة العديد من المواقع. التطبيق متاح لمجموعة واسعة من أنظمة التشغيل، بما في ذلك Unix، Linux، Solaris، Mac OS X، مايكروسوفت ويندوزو اخرين. على هذه اللحظةاستخدام أباتشي هو 71٪. ومع ذلك، فهو برنامج معقد لا يستطيع كل مبتدئ التعامل معه.

  • (موقع الكتروني - www.iis.net) هو خادم آخر موثوق به من Microsoft. وهي راسخة بقوة في المركز الثاني بنسبة 14% من الاستخدام عبر الإنترنت. بعد تثبيت البرنامج سيتم دعم لغتين برمجة فقط ( VBScript وJScript). ومع ذلك، يمكنك فتح ميزات إضافيةوتثبيت الامتدادات اللازمة لذلك. مع تثبيت هذه الوحدات، يتم زيادة وظائف هذا الخادم بشكل كبير.

  • نجينكس (الموقع - nginx.org/ru/) هو خادم الويب الأكثر شعبية في الإنترنت الروسي. بالمقارنة مع الأولين، فهو الأبسط وليس لديه وظائف غير ضرورية. كما تم الإشادة به لموثوقيته و السرعه العاليهعمل. مطور هذا المنتج هو مواطننا إيجور سيسويف. في عام 2004، أصدر الإصدار الأول من nginx. الآن هذا برمجةيغلق أفضل ثلاثة خوادم الويب الأكثر شعبية في العالم. استخدامه حوالي 6.5%.

  • (الموقع الإلكتروني: litespeedtech.com) - لا يملك خادم الويب هذا إمكانيات واسعةولكن لديه سرعة تشغيل عالية جدًا. إنه أسرع بـ 9 مرات من أباتشي الشهير. يتم إيلاء الكثير من الاهتمام للسلامة ( الحماية الخاصة به ضد التحميل الزائد للنظام، والتحقق الصارم من طلبات http، ومكافحة DDOs، وأكثر من ذلك بكثير). LiteSpeed ​​​​متاح لأنظمة Solaris وLinux وFreeBSD وMac OS X. ويبلغ معدل استخدام البرنامج 1.5%.

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

ميزات الخادم المحلي

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

إنه الملقم المحلي- هذا ليس برنامج واحد ( وليس خادم ويب محددًا)، ولكنها مجموعة خاصة تتضمن إصدارات خفيفة الوزن من برامج الخادم المعقدة. عادةً ما يتضمن التجميع: الخادم نفسه ( في الغالب أباتشي، ولكن قد يكون هناك آخرون)، مترجم PHP ( وبمساعدته يمكن للمتصفح قراءة الرموز وتجميع الصفحة)، مكونات للعمل مع قواعد البيانات، والمثبتات المختلفة والعديد من البرامج الأخرى. كل هذا يجعل الأمور أسهل بكثير مما لو قمنا بتثبيت كل برنامج وتكوينه على حدة.

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

مراجعة الخوادم المحلية الشهيرة

فيما يلي بعض التصميمات التي قد تكون مفيدة لك:

  • (الموقع - denwer.ru) هو خادم محلي مجاني مصمم للعمل مع مواقع الويب أو تطبيقات الويب أو صفحات الإنترنت. مطوروها هم ديمتري كوتيروف وأنطون سوشيف. هذا المنتجيحتوي على التوزيعات اللازمة للعمل المبسط. على سبيل المثال، يتضمن ذلك خادم الويب Apache مع دعم متنوع ولوحة phpMyAdmin وMySQL للعمل مع قواعد البيانات والبرامج الأخرى. يمكنك أيضًا العمل من محرك أقراص فلاش قابل للإزالة. لسوء الحظ، يدعم Denwer نظام التشغيل Windows فقط.

  • XAMPP (الموقع الإلكتروني - www.apachefriends.org/en/xampp.html) هو خادم خاص تم إنشاؤه من أصدقاء Apache. تتيح لك التوزيعات اللازمة تشغيل خادم ويب كامل عليه. هذا البرنامجيتم توزيعه مجانًا ويدعم العمل على أنظمة Windows وSolaris وMac OS X وLinux. هناك أيضًا المزايا التالية: يشتهر الخادم ببساطته الشديدة واجهة المستخدممما يجعلها مفضلة لدى الكثير من المبتدئين؛ هناك حوادث متعددة الإصدارات المحدثة; عملية التحديث بسيطة للغاية وسهلة الاستخدام؛ حاضر وحدات إضافية. تحميل النسخة المطلوبةيمكنك أيضًا من موقع رسمي آخر - sourceforge.net/projects/xampp/files.

  • (الموقع الإلكتروني - www.appservnetwork.com) هو خادم ممتاز من شركة تايلاندية، ومفهومه هو سهولة التثبيت والتكوين لجميع التوزيعات في دقيقة واحدة. تم الإصدار الأول للتجميع في عام 2001 ومنذ ذلك الحين يتزايد عدد المستخدمين طوال الوقت. من السهل جدًا تثبيت AppServ، ويعمل بثبات وليس أسوأ من الإصدارات الرسمية والفردية، وأدائه الموثوق يجعل من الممكن إنشاء خادم ويب كامل على جهاز الكمبيوتر الخاص بك.
  • (موقع الكتروني - vertrigo.sourceforge.net) هو خادم محلي آخر جيد وسهل التثبيت. التجميع مرن للغاية وله أداء جيد ويشغل مساحة صغيرة على القرص. لسوء الحظ، فهو يعمل فقط على نظام التشغيل Windows في الوقت الحالي.
  • خادم زند الطبعة المجتمع (موقع الكتروني - www.zend.com) هو خادم مجاني من Zend، مصمم للعمل مع تطبيقات الويب. يحتوي على كل شيء المكونات الضروريةلنشر خادم محلي بسرعة على جهاز الكمبيوتر الخاص بك.

  • (الموقع - open-server.ru) هو خادم محلي محلي محمول يتمتع بوظائف عالية لتطوير وإنشاء مواقع الويب ومشاريع الويب الأخرى. لديه واجهة متعددة اللغات ( بما في ذلك الروسية) وهو مصمم للتشغيل على نظام التشغيل Windows. يتم دعم العمل من الوسائط القابلة للإزالة. هذا الخادمجيد جدًا ويعمل كبديل جيد لدنفر.

  • (الموقع الإلكتروني - wampserver.com) - تصميم جيد آخر بواجهة روسية ( هناك أيضًا لغات أخرى). هناك قائمة بسيطة وواضحة، و تركيب مناسبوتكوين التجميع لا يسبب أي صعوبات خاصة. يمكن إجراء التكوين دون التأثير على ملفات التكوين، وهو أمر مفيد جدًا لمشرفي المواقع المبتدئين. يتم توزيع الخادم مجانًا ويعمل فقط على نظام التشغيل Windows. للأسف، النسخة المحمولةليس بعد.
  • (الموقع الإلكتروني - easyphp.org) - تجميع بسيط للغاية مع دعم اللغة الروسية. التجميع عادي ولا يحتوي على وظائف ضخمة وهو مخصص بشكل أساسي لاختبار المشاريع الصغيرة. هناك دعم للعمل من الوسائط المحمولة. سيكون هذا الخادم بمثابة بديل جيد لدنفر.

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

دعونا ننظر إلى ما يمكننا استخدامه اليوم، بعد كل هذه السنوات. أقترح مراجعة واختبار ومقارنة 14! أنظمة البرمجياتمخصص للاستخدام كخادم ويب محلي لنظام التشغيل Windows.

1. أمبير

أحدث إصدار: 1.7
اللغة الروسية: نعم (جزئيًا)
النسخة المحمولة: لا
الصفحة الرئيسية: http://www.ampps.com/

المجموعة الأساسية:

  • سوفتاكولوس AMPPS 1.7
  • أباتشي 2.2.22
  • ماي إس كيو إل 5.5.22
  • PHP 5.3.10 و5.2.17
  • بيرل 5.10.1
  • بايثون 2.7.2
  • مونغو دي بي 2.0.4

AMPPS ليس مجرد خادم محلي، بل هو مكتبة كاملة من التطبيقات، حيث يمكن تثبيت كل منها ومعالجتها وتعديلها بسرعة دون مغادرة الخروج. تم فهرسة كل هذه الزراعة ووصفها بالتفصيل.

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

من بين السلبيات، أود أن أشير إلى الترجمة الروسية الجزئية، الموجودة فقط في كتالوج البرامج النصية، وحتى ذلك الحين ليس في كل مكان. بعد إعادة تشغيل Apache، رفضت قائمة الدرج العمل، ولم تساعد إعادة تشغيل Windows. عيب آخر هو عدم إمكانية النقل. في رأيي، يعد AMPPS مفيدًا للمبتدئين في تعلم البرامج النصية أكثر من المطورين الجادين. لم أكن مرتاحًا جدًا للعمل مع هذا الخادم؛ هناك خيارات أفضل.

أحدث إصدار: 2.5.10
اللغة الروسية: لا
النسخة المحمولة: لا
الصفحة الرئيسية: http://www.appservnetwork.com/


المجموعة الأساسية:

  • أباتشي 2.2.8
  • بي إتش بي 5.2.6
  • ماي إس كيو إل 5.0.51ب
  • phpMyAdmin-2.10.3

يتم تثبيت Apache وMySQL كخدمات. لا يوجد برنامج تحكم، بل مجرد صفحة مصممة بشكل مشكوك فيه مع رابط إلى PhpMyAdmin. يعد AppServ في جوهره أداة تثبيت رسومية لـ Apache وPHP وMySQL ولا شيء أكثر من ذلك. إذا قام Denwer نفسه بتشغيل المكونات، فسيتم تثبيتها ببساطة كخدمات وإدارتها بواسطة Windows نفسه.

أحدث إصدار: 3.2010-11-07
هل هناك لغة روسية
النسخة المحمولة: نعم
الصفحة الرئيسية: http://www.denwer.ru/


المجموعة الأساسية:

  • أباتشي 2.2
  • بي إتش بي 5.3.3
  • ماي إس كيو إل 5.1.40
  • phpMyAdmin 3.2.3

دينوير... دينوير القديم الجيد. نرى نفس المجموعة الضئيلة من المكونات غير الحديثة (مقطعة إلى القلب)، ونافذة سوداء ولا توجد واجهة مستخدم رسومية. تشمل مزايا خادم الويب المحلي هذا حجمه الصغير للغاية و"قاعدة معرفية" جيدة للمنتدى، متراكمة على مدار سنوات عديدة. في الواقع، تتم إدارة الخادم من خلال تنفيذ البرامج النصية BAT لبدء الوحدات النمطية وإيقافها، وعلى هذا النحو، لا يوجد برنامج تحكم على الإطلاق؛

Denwer بسيط للغاية ومفهوم، وبالتالي لديه أكبر جيش من المشجعين بين "الدمى". معظم وصف كاملمن خادم الويب هذا ستكون العبارة التالية التي قالها أحد المستخدمين: "دنفر يؤدي المهام الأساسية حسنًا، ولكن كلما زاد عدد الأجراس والصفارات، زادت المشاكل (لا أحد يستخدمها بنسبة 100 بالمائة)."

أحدث إصدار: 5.3.9
اللغة الروسية: نعم
النسخة المحمولة: نعم
الصفحة الرئيسية: http://www.easyphp.org/


المجموعة الأساسية:

  • بي إتش بي 5.3.9
  • phpMyAdmin 3.4.9
  • أباتشي 2.2.21
  • ماي إس كيو إل 5.5.20

تجميع بسيط إلى حد ما وغير ملحوظ. تُعرض علينا قائمة الدرج المعتادة الخالية من الرتوش والإعدادات البسيطة وصفحة البداية المربكة بدون اللغة الروسية. لم تترك حزمة البرامج هذه أي انطباع لدي؛ فهي تعمل بشكل جيد. يعد EasyPHP مناسبًا تمامًا كبديل لـ Denwer بـ "إصدار ذو نافذة" (إذا لم يكن الأمر مخيفًا أبدأ الصفحة).

ألاحظ أن EasyPHP يدير الخادم بشكل مستقل، ولا تظهر أي نوافذ سوداء مخيفة، كما أن بدء تشغيل الخادم وإيقافه سريع جدًا.

أحدث إصدار: 2.0.2.0
هل هناك لغة روسية
النسخة المحمولة: لا
الصفحة الرئيسية: http://eleanor-cms.ru/server


المجموعة الأساسية:

  • أباتشي 2.2.19
  • بي إتش بي 5.3.6
  • الخلية: ماريا دي بي 5.2.6
  • فبماي أدمين 3.4.2
  • سليمفتب 3.1.81
  • DNS غير منضم 1.4.10

بدا لي EleanorServ في البداية وكأنه حصان أسود، أو بالأحرى نوع من الخادم المتخصص لنظام Eleanor CMS الذي يحمل نفس الاسم. بعد الفحص، اتضح أن هذا خادم ويب محلي عادي.

في هذا الإصدار، أعجبني تصميم القائمة، والتي تبين أنها جذابة للغاية، وهو أمر نادر جدًا بين هذا النوع من البرامج. لقد أحببت أيضًا لوحة التحكم، أو بالأحرى صفحة البداية، التي تتميز بتصميم غير عادي إلى حد ما.

متعة استخدام حزمة البرامج هذه لم تدم طويلاً. بعد إنشاء مجال جديد، اختفت لوحة التحكم ببساطة. نعم، نعم، لقد اختفى للتو وفي المجلد./www/localhost/ لم أجد حتى أي ملفات باستثناء كعب روتين Index.php. خيبة الأمل الأخرى كانت عدم القدرة على فتح المجلد بالنطاقات من قائمة الدرج، وكان علي أن أبحث عن المكان الذي قمت بتثبيت EleanorServ فيه...

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

6. نيمب

أحدث إصدار: 1.5.0
هل هناك لغة روسية
النسخة المحمولة: نعم
الصفحة الرئيسية: http://nimpbox.ru/


المجموعة الأساسية:

  • أباتشي 2.2.17
  • نجينكس 0.9.3
  • ماي إس كيو إل 5.5.8
  • بي إتش بي 5.3.5
  • إرسال البريد 31
  • phpMyAdmin 3.3.9
  • سايبيكس قلابة 2.0.8
  • فايلزيلا 0.9.37 بيتا
  • ميمكاشد 1.2.4

هنا نرى التنفيذ الرهيب للوحة التحكم مع عناصر المواد الإباحية، ولكن هناك قائمة صينية مثيرة للاهتمام إلى حد ما. وأغرب ما في هذا التجمع هو أن هناك ما يصل إلى 4! أيقونات صينية بنفس القائمة تمامًا. لم تكن هذه هي المرة الأولى التي أتمكن فيها من تشغيل الخادم. كما اتضح فيما بعد، يمكن لـ Nimp العمل فقط من جذر القرص، وهو بلا شك عيب كبير آخر لحزمة البرامج هذه.

أثناء استخدام هذا الخادم، كان هناك شيء ما يتعطل باستمرار، ولم يتوقف FileZilla عن نفسه أبدًا (اضطررت إلى إيقافه من خلال مدير المهام)، ولم يبدأ Memcached على الإطلاق. كان سبب بعض الارتباك هو كلمات مؤلف البرنامج بأن "هذا التجميع مثالي للمواقع المحملة بشكل كبير في شبكات الشركات والمدن." ومن الواضح أن البرنامج بعيد عن أن يكون مناسبًا للاستخدام في بيئة الشركات.

"الخدعة" في خادم الويب المحلي هذا هي أن Nginx يعمل كواجهة أمامية ومصمم لخدمة محتوى ثابت، ويعمل Apache كواجهة خلفية لإنشاء محتوى ديناميكي. بشكل عام، ظل انطباعي عن هذا التجمع ذو شقين؛ فقد تغير تدريجيًا من سلبي حاد في البداية إلى عادي ومقبول أثناء العمل مع البرنامج.

أحدث إصدار: 4.5.2
هل هناك لغة روسية
النسخة المحمولة: نعم
الصفحة الرئيسية: http://open-server.ru/


المجموعة الأساسية:

  • أباتشي 2.2.22؛
  • أباتشي 2.4.2؛
  • نجينكس 1.2.0؛
  • ماي إس كيو إل 5.1.63؛
  • ماي إس كيو إل 5.5.24؛
  • بوستجري إس كيو إل 9.1.2؛
  • PHP 5.2.17 (IMagick 2.2.1، Zend Optimizer 3.3.3، IonCube Loader 4.0.7، Memcache 2.2.4)؛
  • PHP 5.3.13 (IMagick 2.3.0، Xdebug 2.2.0، IonCube Loader 4.0.14، Memcache 2.2.6)؛
  • PHP 5.4.3 (Xdebug 2.2.0)؛
  • بيرل 5.12.3.0 (ملحق)؛
  • سليمفتب 3.181؛
  • بريد مزيف 32;
  • إنكرون لايت 1.17؛
  • ميمكاشد 1.2.6;
  • المشرف 3.3.4؛
  • هايدي إس كيو إل 7.0؛
  • ويبغريند 1.0;
  • PHPMyAdmin 3.5.1؛
  • PHPPgAdmin 5.0.4;
  • PHPMemcachedAdmin 1.2.1;

على النقيض من المشاركين الآخرين في مراجعتنا، يتمتع Open Server بالواجهة الأكثر إمتاعًا ومدروسة، ويتمتع بقدرات قوية لتكوين المكونات وإدارتها. تشمل المزايا التي لا شك فيها دعم ملفات تعريف الإعدادات، وتبديل وحدات HTTP/MySQL/PHP، وجدولة المهام (cron)، والإدارة المريحة للمجالات والأسماء المستعارة، وبالنسبة "للدمى" يوجد دليل مستخدم واضح.

إحدى الميزات الرائعة في Open Server هي القدرة على استخدام البرنامج كقائمة بداية شخصية محمولة. يمكنك تثبيت الخادم عليه محرك أقراص USB، انقل ملكك هناك البرامج المحمولة، قم بإنشاء إشارات مرجعية للمواقع التي تتم زيارتها بشكل متكرر، وأينما كنت، سيكون لديك قائمة ملائمة الوصول السريعإلى المواقع والبرامج المفضلة لديك.

أحدث إصدار: 1.8.2
اللغة الروسية: لا
النسخة المحمولة: نعم
الصفحة الرئيسية: http://www.server2go-web.de/


المجموعة الأساسية:

  • أباتشي 2.2
  • بي إتش بي 5.3.2
  • سكليتي
  • ماي إس كيو إل 5.1.46
  • بيرل 5.8

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

الانطباع سلبي للغاية، على الرغم من أنه يبدو: يبدأ الخادم، ويفتح PhpMyadmin، وما هو المطلوب أيضًا؟ لا، الخادم الذي لا يمكن إيقافه ليس مناسبًا لي. حرق في الجحيم!

أحدث إصدار: 8.5.4
اللغة الروسية: نعم
النسخة المحمولة: لا
الصفحة الرئيسية: http://www.uniformserver.com/


المجموعة الأساسية:

  • أباتشي 2.4.2
  • بي إتش بي 5.4.0
  • ماي إس كيو إل 5.5.24
  • phpMyAdmin 3.5.1

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

أحدث إصدار: 8.5
اللغة الروسية: لا
النسخة المحمولة: نعم
الصفحة الرئيسية: http://www.usbwebserver.net/


المجموعة الأساسية:

  • أباتشي 2.2.21
  • ماي إس كيو إل 5.5
  • بي إتش بي 5.3.9
  • phpMyAdmin 3.4.9.0

خادم ويب بسيط وخفيف الوزن. لوحة التحكم بسيطة ويمكن إخفاؤها في الدرج. لسوء الحظ، لا توجد لغة روسية. يمكن التوصية بالتجميع للمستخدمين والمبتدئين المتساهلين. لا توجد ميزات أو فوائد يمكنني التحدث عنها في حزمة البرامج هذه.

في وظائفه، يشبه USBWebserver Denwer، باستثناء أن لغة Perl مفقودة. في لوحة التحكم، يمكنك تشغيل/إيقاف الوحدات، وفتح السجلات، وهناك المزيد وظائف مفيدةوالإعدادات، هذا كل شيء. أوصي بهذا التجميع كبديل لواجهة المستخدم الرسومية لـ Denwer لأولئك الذين يحتاجون إلى وظائف مماثلة، ولكنهم يريدون الحصول على لوحة تحكم بها أزرار وأشياء صغيرة.

أحدث إصدار: 2.27
اللغة الروسية: لا
النسخة المحمولة: لا
الصفحة الرئيسية:


المجموعة الأساسية:

  • أباتشي 2.2.22
  • بي إتش بي 5.3.10
  • ماي إس كيو إل 5.5.20
  • سكليتي 3.7.10
  • سمارتي 3.1.7
  • phpMyAdmin 3.4.9
  • اكسديبوج 2.1.3
  • مدير SQLite 1.2.4

خادم ويب محلي جيد وعملي ومعروف جدًا وسهل التعلم. يحتوي على قائمة ملائمة وخيارات جيدة لإعداد PHP وApache. لقد أحببت حقًا التجميع؛ في وقت ما استخدمت Vertrigo لفترة طويلة.

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

أحدث إصدار: 2.2 د
اللغة الروسية: نعم
النسخة المحمولة: لا
الصفحة الرئيسية: http://www.wampserver.com/

المجموعة الأساسية:

  • أباتشي 2.2.21
  • بيزو 5.3.10
  • ماي اس كيو ال 5.5.20
  • اكس ديبوغ 2.1.2
  • اكس دي سي 1.5
  • فبميادمين 3.4.10.1
  • SQLBuddy 1.3.3
  • ويب جريند 1.0

مثل XAMPP، هذا التجميع معروف على نطاق واسع في الغرب. ولعل السبب في ذلك هو الدعم كمية كبيرةاللغات، والقدرة على تثبيت أي إصدار من Apache وMySQL وPHP كإضافة وجذابة الصفحة الرئيسيةوهو ما لا يمكن قوله عن برنامج التحكم نفسه.

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

أحدث إصدار: 0.4.0.4
هل هناك لغة روسية
النسخة المحمولة: نعم
الصفحة الرئيسية: http://winginx.ru/


المجموعة الأساسية:

  • نجينكس 1.2.0؛
  • PHP 5.3.13؛
  • PHP 5.4.3؛
  • Node.js 0.6.17;
  • ماي إس كيو إل 5.1.62؛
  • مونغو دي بي 2.0.5؛
  • ميمكاشيد 1.2.6;
  • phpMyAdmin 3.5.0;
  • المشرف 3.3.3؛
  • روكمونجو 1.1.1;
  • phpMemcachedAdmin 1.2.1;
  • Xdebug 2.2.0.5، Zend Guard Loader 5.5، ionCube 4.0.14

يفتخر هذا التجميع بوجود MongoDB وNode.js، بالإضافة إلى الشعبية المتزايدة لخادم الويب Nginx. لقد سررت أيضًا بوجود قائمة صينية عادية وقسم إعدادات، ولكن أثناء العمل اتضح أن نافذة الإعدادات تحتوي على 3 علامات تبويب مع خيار أو خيارين فقط لكل منهما (لماذا؟).

يبدو العمل مع السجلات في Winginx غريبًا إلى حد ما. لعرضها، تُعرض علينا قائمة لاختيار ملفات مثل error.log، وaccess.log، وما إلى ذلك، ولكن من المستحيل فهم الوحدة التي تنتمي إليها هذه السجلات: Nginx، أو PHP، أو ربما Node.js؟

على الرغم من أن Winginx لديه برنامج تحكم، إلا أن أمر خادم الويب نفسه، تمامًا كما هو الحال في Denwer، يتم تنفيذه من خلال ملفات .BAT. لقد توصلت إلى هذا الاستنتاج بناءً على النوافذ السوداء التي ظهرت من العدم عند بدء تشغيل الخادم أو إيقافه.

من الممكن أن يجد شخص ما (مبتدئًا في المقام الأول) هذه الوظيفة مفيدة جدًا التثبيت التلقائيالبرامج النصية (PhpBB، وWordPress، وJoomla، وما إلى ذلك) عند إنشاء نطاق، لا سيما بالنظر إلى أن البرامج النصية مهيأة للعمل مع Nginx (من الصعب جدًا إعادة كتابة قواعد إعادة الكتابة بنفسك). ومع ذلك، أنا شخصيا لا أستخدم هذه الوظائف أبدا وأفضل إجراء التثبيت بنفسي، لأنك لا تعرف أبدا ما وكيف يتم تثبيته هناك وما هي المفاجآت التي قد تنتظرك في المستقبل.

14. إكسامب يو إس بي لايت

أحدث إصدار: 1.7.7
اللغة الروسية: لا
النسخة المحمولة: نعم
الصفحة الرئيسية: http://www.apachefriends.org/en/xampp-windows.html


المجموعة الأساسية:

  • أباتشي 2.2.21
  • ماي إس كيو إل 5.5.16
  • بي إتش بي 5.3.8
  • phpMyAdmin 3.4.5

XAMPP هو خادم ويب محلي مشهور جدًا في الخارج. أعتقد أن شعبيتها ترجع إلى حقيقة أن هذا التجميع موثوق به تمامًا ويحتوي على إصدارات لجميع أنظمة التشغيل الرئيسية: Windows وLinux وMac OS X وحتى Solaris.

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

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

مقارنة

محمول اللغة الروسية توافر واجهة المستخدم الرسومية واجهة المستخدم الرسومية مفيدة عرض السجلات
أمبير - + + - +
- - - - -
+ + - - -
+ + + + +
- + + + +
نيم + + + + -
+ + + + +
+ - - - -
- + + - +
+ - + - -
- - + + +
- + + + +
+ + + + +
Xampp USB لايت + - + - -

أفضل النتائج: EasyPHP، Open Server، Winginx.

اختبارات

الاختبار رقم 1 - بداية خاطئة

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

الاختبار رقم 2 - المسارات الصعبة

جوهر الاختبار هو تثبيت الخادم عمدًا في مجلد باسم معقد؛ في اختبارنا، سنستخدم مجلدًا باسم "C:testMys$ka!._-()zlo()+~%&2% Files" . إذا لم يتم فتح PhpMyAdmin (يتم أخذه فقط من أجل الراحة، لأنه موجود في كل مجموعة)، فسيفشل الاختبار وفقًا لذلك. كل شخص هو فرد؛ أحيانًا يتم استدعاء المجلدات بأسماء غير متوقعة. اسم المجلد الذي تم اختياره للاختبار صحيح لنظام التشغيل Windows ويجب معالجته بشكل صحيح.

الاختبار رقم 3 - SSL خارج الصندوق

الاختبار بسيط للغاية - نقوم بتشغيل الخادم ونحاول فتح PhpMyAdmin عبر بروتوكول SSL.

التسميات:"+" يعني أن الاختبار كان ناجحًا، و"-" يعني أن الاختبار فشل.

بداية خاطئة مسارات صعبة SSL خارج الصندوق
أمبير + + +
- + -
- + +
+ + -
+ + -
نيم + - -
+ + +
- + -
+ - -
+ - -
+ + -
+ + -
- - -
Xampp USB لايت + - +

أفضل النتائج: AMPPS، خادم مفتوح.

خاتمة

بعد فحص واختبار العديد من أنظمة البرمجيات، يطرح السؤال - ما الذي يجب عليك اختياره في النهاية للعمل اليومي؟ الإجابة على هذا السؤال ليست بهذه البساطة؛ فكل بناء سيكون جيدًا لنوع معين من المهام.

بالنسبة للمبتدئين، أقترح استخدام Denwer باعتباره خادم الويب المحلي الأبسط والأكثر اختبارًا عبر الزمن. لجميع مطوري الويب الآخرين، وكذلك المبتدئين الذين ليس لديهم ما يكفي من وظائف Denwer، أوصي باستخدام Open Server.

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

في حالة احتياج شخص ما إلى استخدام وحدات نادرة مثل الوحدات المحلية خادم البريد، Node.js، MongoDB، وما إلى ذلك، فأعتقد أن الجميع سيكونون قادرين على اختيار الخيار المناسب بين المشاركين الآخرين في مراجعتنا.

موقع الويب الحديث ليس مجرد مجموعة من مستندات HTML، ولكنه يتضمن أيضًا العديد من التقنيات، بما في ذلك تقنيات الخادم، مثل: SSI (يتضمن جانب الخادم)، PHP (PHP: المعالج المسبق للنص التشعبي، PHP: النص التشعبي المعالج المسبق)، وقواعد البيانات وغير ذلك الكثير . للتعرف على هذه التقنيات ودراستها، سيكون من الخطأ استخدام موقع العمل الذي تمت زيارته على الإنترنت، لذلك من المنطقي تثبيت مجموعة البرامج الضرورية على جهاز الكمبيوتر المحلي الخاص بك واختبار كل شيء عليه.

المزيج الأكثر شيوعًا من هذه البرامج هو خادم الويب Apache ولغة البرمجة PHP ونظام إدارة قواعد البيانات بيانات ماي إس كيو إل، شل لإدارة قاعدة البيانات بيانات PhpMyAdmin، محرك القالب Smarty.

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

وفي المستقبل برامج الكمبيوتر المنزليمع نظام التشغيلشبابيك.

دعونا نصف بإيجاز التقنيات التي سيتم استخدامها لإنشاء الموقع.

قاعدة بيانات للانترنت

خادم الويب هو برنامج يقوم بتحليل الطلبات الواردة وإنشاء مستندات جاهزة مرسلة إلى المستخدم. غالبًا ما يُستخدم Apache كخادم ويب، لأنه الأكثر شهرة وشعبية على الإنترنت. وفقًا لتقديرات مختلفة، تبلغ حصتها ما يقرب من 50٪ من إجمالي عدد خوادم الويب المستخدمة.

بي أتش بي

لغة برمجة شائعة تستخدم في تطوير مواقع الويب.

ماي إس كيو إل

نظام إدارة قواعد البيانات.

PhpMyAdmin

واجهة ويب لإنشاء وإدارة قواعد بيانات MySQL. يسمح لك بعرض الجداول وتغيير محتوياتها وتعديل البنية وتحديد البيانات وفرز المعلومات. يتم تنفيذ جميع الإجراءات مباشرة في المتصفح، من خلال واجهة سهلة الاستخدام مصممة خصيصًا له.

ذكي

نظام قوالب قوي ل PHP. يستخدم لغته الخاصة التي تجمع بين HTML وعلامات Smarty الخاصة. هناك حاجة إلى القوالب لفصل كود البرنامج وعرض المستند، أو بمعنى آخر، لفصل المنطق عن المحتوى.

وجميع هذه البرامج والتقنيات مفتوحة المصدر، ويمكن تنزيلها واستخدامها بحرية.

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

معلومات عامة عن الخادم المحلي ومبدأ عمله. إنشاء خادم محلي بناءً على تجميع Denver: الإعداد والتثبيت والإطلاق الأول.

أي برمجة جزء لا يتجزأ من عملية الاختبار - وهذه بديهية. عند الحديث عن تطوير تطبيقات الويب، فإن السؤال الذي يطرح نفسه حتما هو وجود "بيئة" معينة تسمح لك بمحاكاة تشغيل خادم الإنترنت. وبعبارة أخرى، نحن بحاجة الملقم المحلي.

الملقم المحلي(إنجليزي) الملقم المحلي) - برنامج أو مجموعة برامج تؤدي وظائف الخدمة (الصيانة) بناءً على طلب العميل على جهاز كمبيوتر منزلي (محلي).

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

الشيء الوحيد الذي أريد أن ألفت انتباهك إليه في تشغيل الخادم المحلي هو الحاجة إلى حجز عناوين IP معينة للخوادم التي ستكون متاحة فقط على جهاز الكمبيوتر الخاص بنا. وفي حالة نظام التشغيل Windows، يكون الملف مسؤولاً عن حجز عناوين IP المضيفين. اعتمادا على الإصدار ملف ويندوز المضيفينربما:

  • ويندوز 95/98/ME: WINDOWS\المضيفين
  • ويندوز إن تي/2000: WINNT\system32\السائقين\الخ\المضيفين
  • ويندوز إكس بي/2003/فيستا/7:ويندوز\system32\السائقين\الخ\المضيفين

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

تحضير الخادم المحلي للتشغيل

من الأقوال إلى الأفعال. نفترض أنك قمت بالفعل بتنزيل أحدث إصدار من تصميم Denver وأنك مستعد لاقتحام القلعة. يمازج. الشيء الرئيسي هو عدم التسرع والتحقق أولاً مما تم تثبيته على جهاز الكمبيوتر الخاص بك بروتوكولات الشبكة أم لا. كيف افعلها؟ أسهل طريقة:

تثبيت خادم محلي

الآن بعد أن تأكدنا من أن جهاز الكمبيوتر الخاص بنا جاهز للعمل مع الشبكة، يمكننا البدء في تثبيت توزيعة Denver. أغلق جميع نوافذ (نوافذ) المتصفح. بعد تشغيل برنامج تثبيت Denver الذي تم تنزيله، ستظهر أمامك نافذة:

نافذة تثبيت توزيع دنفر

قم بتأكيد نواياك بالضغط على زر "نعم". ستبدأ عملية التفريغ. وبعد ذلك ستفتح نافذة متصفح تحتوي على الرسالة:

رسالة في نافذة المتصفح

أغلق نافذة المتصفح وتابع التثبيت في نافذة التثبيت.

باتباع التعليمات، نقوم بتثبيت توزيعة Denver.

ملحوظة: يمكنك مقاطعة عملية التثبيت في أي وقت باستخدام مجموعة المفاتيح السيطرة + استراحة. في معظم أجهزة الكمبيوتر المحمولة الحديثة، يتم استخدام مجموعة المفاتيح لهذا الغرض Ctrl+Fn+إيقاف مؤقت.

  1. الدليل الذي سيتم تثبيت التوزيعة عليه. أنصحك بترك الخيار الافتراضي وهو. C:\WebServer - لذا اضغط على Enter.
  2. اسم القرص الظاهري الذي سيقترن بالدليل الذي حددته للتو. أنصحك بترك الخيار الافتراضي وهو. ز : . الشيء الرئيسي هو أنه لا يزال هناك قرص بهذا الاسم لم يكن لديفي النظام - يحدث هذا غالبًا مع محرك الأقراص Z:. لذا اضغط على Enter مرة أخرى.
  3. بدء وإيقاف دنفر. سيُعرض علينا خياران:
    1. يخلق القرص الظاهريعند تشغيل الجهاز (بطبيعة الحال، سيتأكد المثبت من حدوث ذلك تلقائيًا)، وعند إيقاف الخوادم، لا تقم بفصله (القرص).
    2. قم بإنشاء قرص افتراضي فقط عن طريق أمر صريح لبدء المجمع (بالنقر فوق اختصار التشغيل الموجود على سطح المكتب). وبناء على ذلك، يتم فصل القرص عن النظام عند توقف الخوادم.

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

    ملحوظة: في بعض إصدارات ويندوز 98 قد يكون هناك خطأ يمنع القرص الظاهري من قطع الاتصال، على الأقل في المرة الأولى. هذا ليس خطأ توزيع، ولكنه خطأ في subs ولا يوجد شيء يمكن القيام به حيال ذلك.

هذا كل شيء، تم الانتهاء من التثبيت.

الإطلاق الأول للخادم المحلي

وأخيرا، اكتمال التثبيت. يجب أن تظهر ثلاثة أيقونات على سطح المكتب: ابدأ دينوير(ابدأ دنفر)، (أوقف دنفر).

أيقونات إدارة دنفر

انقر فوق الرمز ابدأ دينويروانتظر حتى تختفي جميع نوافذ وحدة التحكم التي تظهر أثناء التحميل. نفتح المتصفح ونكتب العنوان: http://localhost/، أو بالأحرى http://localhost/denwer/ - لكن هذا ليس ضروريًا. ليس من الضروري ترك الإنترنت. الشيء الرئيسي هو أن تظهر أمامنا الصفحة التالية:

صفحة الاختبار عند الوصول إلى المضيف المحلي

إذا لم يتم تحميل صفحة الاختبار، فتحقق مما يلي:

  • هل تم تعطيل الخادم الوكيل الخاص بك في إعدادات المتصفح الخاص بك؟
  • هل دنفر قيد التشغيل؟ إذا كان الأمر كذلك، فهل هناك أي أخطاء عند النقر على أيقونة القلم (انظر الزاوية اليمنى السفلية)؟
  • هل تقوم بتشغيل خادم ويب آخر قد يتعارض مع Denver؟ إذا كانت الإجابة بنعم، قم بتعطيله.

هناك خيارات أخرى ممكنة، لكن هذا لم يعد ضمن نطاق هذه المذكرة.