الخادم المحلي مفتوح. تثبيت الخادم المفتوح

ستتعلم من المقالة: ما هو المطلوب لـ OpenServer، ومكان تنزيله وكيفية تثبيته (سأعرض استخدام Windows 10 كمثال)

يتيح لك Open Server استخدام خادم محلي على جهاز الكمبيوتر الخاص بك. وهذا يعني أنه يمكنك العمل على موقعك على جهاز الكمبيوتر المنزلي الخاص بك، وعندما يصبح الموقع جاهزًا، قم بنقله جاهزًا ويعمل إلى الإنترنت.

انقر فوق تنزيل. في صفحة التحميل، حدد الإصدار الأساسي. أدخل الرمز الرقمي من الصورة وانقر على زر التنزيل.

سيتم فتح صفحة حيث سيُعرض عليك خياران لتنزيل البرنامج.

يتم الدفع بالطريقة الأولى (الحد الأدنى لمبلغ التبرع هو 60 روبل) - ستضمن هذه الطريقة التحميل السريع.

الطريقة الثانية مجانية وبالتالي بطيئة جداً))

سيتم تنزيل ملف مثل هذا (في يوم كتابة هذه المقالة، كان يبدو هكذا، لكنه الآن قد يبدو مختلفًا). وهذا أرشيف مع البرنامج.


انقر مرتين على الملف. سيتم فتح نافذة تطلب منك تحديد موقع لفك الملفات من الأرشيف. لقد اخترت محرك الأقراص D.

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

نذهب إلى المجلد الذي اخترناه في الخطوة 3. نرى أن مجلد OpenServer قد ظهر. ندخله.

نرى اختصارين لبدء تشغيل البرنامج (يمكن أن يكون هناك اختصار واحد فقط، ويعتمد ذلك على عدد وحدات البت في Windows).

انقر نقرًا مزدوجًا فوق اختصار Open Server x64.

نظرًا لأن هذا هو الإطلاق الأول لـ OpenServer، فستبدأ عملية تثبيت المكونات (MicrosoftVC++) للتشغيل الصحيح للبرنامج.

بعد اكتمال التثبيت، سيطالبك البرنامج بإعادة تشغيل جهاز الكمبيوتر الخاص بك. اعادة التشغيل.

ننتقل مرة أخرى إلى الخطوة الرابعة - أي أننا ننتقل إلى مجلد OpenServer ونطلق البرنامج.

في الدرج (المنطقة الموجودة في الزاوية اليمنى السفلية حيث توجد الساعة) نرى رمزًا جديدًا - علمًا أحمر.

اضغط عليها وسيتم فتح قائمة البرنامج. انقر فوق مربع الاختيار الأخضر الذي يشير إلى تشغيل.

نحن ننتظر قليلا. سيتغير العلم الأحمر إلى اللون الأصفر، ثم يتغير لونه إلى اللون الأخضر. الخادم قيد التشغيل.

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

التحقق من عملية OpenSever

انقر على العلم الأخضر. في القائمة التي تفتح، أشر بالسهم إلى "المواقع الخاصة بي". ستظهر قائمة فرعية تحتوي على العنصر الوحيد المضيف المحلي. انقر عليه.

سيتم فتح صفحة في المتصفح تحتوي على رسالة تفيد بأن OpenServer قيد التشغيل.

مرحا! لقد فعلناها))

كما ترون، تثبيت openserver ليس بالأمر الصعب على الإطلاق. يعجبني هذا الخادم المحلي أكثر من Denver، لذا أستخدمه في مشاريعي وأوصيك به.

الآن يجب تكوينه.

افتح إعداد الخادم

انقر فوق خانة الاختيار. → في القائمة التي تفتح، انقر فوق الإعدادات.

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

حدد أيضًا المربع يتطلب حساب مسؤول. تعمل بعض الوظائف فقط مع حقوق المسؤول، لذا تأكد من تحديد هذا المربع.

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

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

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

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

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

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

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

مزيد من الإجراءات هي المعيار. قم بتحميل WordPress في المجلد OpenServer\domains\localhost\www، وافتح ملف wp-config وأدخل أسماء المستخدمين وقاعدة البيانات وكلمات المرور هناك.

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

في الواقع، يعد OpenServer أكثر ثراءً في القدرات بما لا يقاس. هناك، في القائمة، هناك وثائق حيث يتم وصف كل شيء بالتفصيل. أردت فقط أن أوضح طريقًا بسيطًا لتحسين الذات واكتساب مهارات العمل العملية. ففي النهاية، الشخص الذي لا يحلم بأن يصبح مشرف موقع فهو شخص سيء!

2. ملفات المشروع.

سأقوم بتسمية النطاق "myshop" (يمكنك اختيار اسمك إذا كنت ترغب في ذلك). قم بفك ضغط الأرشيف الذي تم تنزيله مع المشروع في المجلد C:\OpenServer\domains\myshop\

ينبغي أن يبدو هكذا: (انتبه إلى مسار المجلد)

3. أضف مجالًا محليًا إلى Open Server.

اذهب للاعدادات:

ثم انتقل إلى علامة التبويب "المجالات". في القائمة المنسدلة، حدد عنصر القائمة "التحكم اليدوي":

سيتطلب البرنامج إعادة تشغيل الخادم، قم بالتأكيد:

4. دعونا نتحقق من تشغيل الموقع.

مرحا! الموقع يعمل بالرغم من ظهور خطأ. ينص نص الخطأ على أن الموقع لا يمكنه الاتصال بقاعدة البيانات. الآن سوف نقوم بتكوينه.

5. إعداد قاعدة البيانات.

في بداية الدرس، قمنا بتنزيل أرشيف db_export.zip. قم بفكها. يعد الملف db_export.sql بمثابة "نسخة" من قاعدة البيانات، لذا احتفظ به في متناول يديك.

أداة phpMyAdmin متضمنة مع Open Server، فلنستخدمها للعمل مع قاعدة البيانات:

قم بتسجيل الدخول إلى اللوحة باستخدام تسجيل الدخول "الجذر"، واترك كلمة المرور فارغة

انتقل إلى علامة التبويب استيراد، واختر ملف، وحدد ملف db_export.sql، ثم انقر فوق فتح.

وبعد قليل سيتم استيراد قاعدة البيانات، ويمكنك الاطلاع على محتويات جداولها:

6. تكوين معلمات اتصال قاعدة البيانات.

الخطوة الأخيرة هي تكوين الإعدادات. للقيام بذلك، نحن بحاجة إلى تحرير ملف db_params.php في مشروعنا. للقيام بذلك، افتحه باستخدام المفكرة:

وإدخال البيانات المطلوبة. نترك اسم قاعدة البيانات دون تغيير - "phpshop". في حالتنا (مع تثبيت Open Server القياسي)، يكون المستخدم هو "الجذر" وكلمة المرور عبارة عن سلسلة فارغة.

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

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

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

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

يمكنك قراءة المزيد من المعلومات الكاملة حول Open Server على الموقع الرسمي.

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

حسنًا، لنبدأ في تثبيت Open Server.

أولا وقبل كل شيء، نحن بحاجة إلى تحميل التوزيعة نفسها. للقيام بذلك، انتقل إلى الموقع الرسمي في قسم "التنزيل"، وحدد إصدار التوزيع المطلوب (1). تجدر الإشارة إلى أن المنتج يأتي في ثلاثة إصدارات: Ultimate، Premium، Basic، ويمكن رؤية مدى اختلافها عن بعضها البعض بوضوح في جدول المقارنة على الموقع الإلكتروني. أستخدم دائمًا "ULTIMATE" (أقصى أداء). بعد ذلك، أدخل الرمز من الصورة (2) وانقر على زر "تنزيل" (3).

بمجرد تنزيل التوزيع، نبدأ التثبيت.

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

نحن في انتظار تفريغ التوزيع.

الآن يمكننا تشغيل البرنامج. وبما أن البرنامج محمول، فلا يتم إنشاء أي اختصارات على سطح المكتب أو في قائمة ابدأ. لذلك، انتقل إلى محرك الأقراص حيث تم تفريغ Open Server (بالنسبة لي هو C:\OpenServer\) وسترى ملفين exe لتشغيل Open Server: لـ 32 (Open Server x86.exe) و64 (Open Server x64.exe) ) بت أنظمة ويندوز. اعتمادًا على نظام التشغيل Windows الخاص بك، يمكنك عرض أحد الاختصارات على سطح المكتب الخاص بك لتتمكن دائمًا من الوصول السريع لتشغيل Open Server.

عند التشغيل لأول مرة سيُطلب منك تحديد لغة.

وأيضًا، عند بدء تشغيل Open Server لأول مرة، ستتم مطالبتك بتثبيت تصحيحات لبرنامج Microsoft Visual C++. انقر فوق موافق".

نحن في انتظار الانتهاء من تثبيت المكتبات اللازمة.

وآخر شيء يمكننا القيام به هو إعادة تشغيل الكمبيوتر حتى تدخل جميع التغييرات حيز التنفيذ. انقر فوق موافق".

بمجرد إعادة تشغيل جهاز الكمبيوتر، يمكنك البدء في العمل مع الخادم المحلي.

بدء والتحقق من تشغيل Open Server

قم بتشغيل Open Server وسترى ظهور رمز العلم الأحمر في الدرج. وهذا يعني أن البرنامج قد تم تنشيطه، ولكن الخادم نفسه لم يبدأ بعد.

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

الآن الخادم المفتوح قيد التشغيل وجاهز للعمل.

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

هذا يكمل تثبيت Open Server! تهانينا، لقد أكملت مهمتك بنجاح :)

في أحد الدروس القادمة سأتحدث عن إعداد Open Server، فلا تفوتها.

أود أن أقدم لك أداة احترافية جديدة لتطوير الويب لنظام Windows.

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

إذا كنت لا تزال تستخدم Denwer وXampp وVertrigo وما إلى ذلك. أو تفضل تثبيت كافة مكونات الخادم بشكل منفصل - مرحبًا بك ضمن cat.

المكونات والأدوات

لتصحيح البرامج النصية في بيئات مختلفة، يوفر Open Server خيارًا من نوعين من خوادم HTTP، وإصدارات مختلفة من وحدات PHP وDBMS، بالإضافة إلى القدرة على التبديل بينهما بسرعة.

وحدات HTTP:أباتشي 2.2.21 و إنجينكس 1.0.11؛

وحدات نظام إدارة قواعد البيانات: MySQL 5.1.61، MySQL 5.5.20 وPostgreSQL 9.1.1؛

وحدات PHP: 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.9 (IMagick 2.3.0، Xdebug 2.1.3، IonCube Loader 4.0.10، Memcache 2.2.6)؛

مجموعة ممتازة من الأدوات: HeidiSQL، Adminer، PHPMyAdmin، PHPPgAdmin، PgAdmin.
تتضمن الحزمة أيضًا أشياء جيدة مثل: Perl، وخادم FTP، وSendmail، وخادم Memcached!

Open Server هو المشروع الوحيد الذي أعرفه والذي يتضمن Nginx! علاوة على ذلك، هنا يتم تنفيذ اتصال مناسب لقواعد إعادة الكتابة من خلال ملفات .nxaccess في جذر المجال، ويعمل PHP في وضع True FastCGI (غير قابل للتدمير).

جميع المكونات مأخوذة من المستودعات الرسمية ويتم تحديثها دائمًا إلى أحدث الإصدارات مع كل تحديث للحزمة.

الاحتمالات

أولاً، أود أن أشير إلى أن Open Server هو خادم محمول بالكامل. لا توجد خدمات النظام، وأكوام من القمامة في التسجيل وSYSTEM32. يمكنك حمله معك في كل مكان على محرك أقراص فلاش (يفضل أن يكون عالي السرعة)، وتشغيله على جهاز العمل/المنزل الخاص بك دون خوف من أن شيئًا ما لن يعمل معك.
إذا لم تكن مكونات النظام الضرورية موجودة على الكمبيوتر، فسيقوم Open Server بتثبيتها بنفسه؛ ما عليك سوى تحديد [الأدوات - التشغيل الأول] في القائمة إذا تم تشغيل الخادم على الكمبيوتر لأول مرة.

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

عرض تفصيلي لسجلات جميع المكونات في الوقت الحقيقي؛
- اختيار وحدات HTTP وDBMS وPHP في أي مجموعة؛
- دعم SSL والمجالات السيريلية خارج الصندوق؛
- دعم الأسماء المستعارة أو مؤشرات النطاق الأخرى، بالإضافة إلى شكل مناسب لإعدادها (مرحبًا لمحبي المواقع المتعددة في دروبال!)
- إنشاء نطاق فرعي محلي دون فقدان رؤية المجال الرئيسي على الإنترنت؛
- الوصول إلى المجالات (بنقرة واحدة) والوصول السريع إلى قوالب تكوين الوحدة؛
- واجهة متعددة اللغات (الروسية والأوكرانية والبيلاروسية والإنجليزية)؛

يتم تحسين البرنامج باستمرار، ويتم دراسة جميع الطلبات ذات الصلة من مستخدمي Open Server بالتفصيل ويتم تنفيذ معظمها!

قليلا من التاريخ

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

خاتمة

لسنوات عديدة استخدمت Denwer في عملي اليومي، وبعد مرور بعض الوقت تحولت إلى Vertrigo. لقد جربت جميع الخيارات الأخرى المتاحة تقريبًا: XAMPP، وAppServ، وWAMPserver، وTopServer، وما إلى ذلك، ولكن لم يرضيني أي من الإصدارات المذكورة أعلاه. الوظائف المحدودة، وصعوبة الإعداد، وأحيانًا القبح الخارجي البسيط، منعني من استخدام هذه "الإبداعات".

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