ما هو الخادم المحلي؟ اختيار الأفضل! خادم XAMPP المحلي: تثبيت وتكوين واستخدام الخادم الظاهري على الكمبيوتر

تثبيت خادم الويب على نظام Linux:

  • إذا كان لديك Ubuntu ، فإن المقالة "كيفية تثبيت خادم الويب Apache باستخدام PHP 7 و MariaDB / MySQL و phpMyAdmin (LAMP) على Ubuntu 16.10" مناسبة لك.
  • إذا كان لديك Arch Linux ، فإن المقالة "تثبيت LAMP (Linux و Apache و MySQL / MariaDB و PHP7 و phpMyAdmin) على Arch Linux / BlackArch" مناسبة لك.

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

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

إذا اتبعت التعليمات بالضبط ، فسيعمل كل شيء بالتأكيد من أجلك! باستثناء أولئك الذين لديهم Windows XP - إذا كان لديك هذا نظام التشغيل، ثم تم إصدار تعليمات خاصة لك.

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

خطوات التثبيت:

قد تجده مفيدًا أيضًا:

1. الإعداد (تنزيل البرامج المضمنة في الخادم ، إنشاء هيكل الخادم)

نحن نحتاج:

  • اباتشي(خادم الويب مباشرة)
  • بي أتش بي- بيئة لـ عمل PHPالبرامج (مطلوبة من قبل جميع مواقع الويب تقريبًا)
  • MySQL- نظام إدارة قواعد البيانات (مطلوب من قبل معظم مواقع الويب)
  • phpMyAdmin- أداة مفيدة للغاية لإدارة قواعد البيانات

الموقع الرسمي لمطوري Apache هو httpd.apache.org. يمكنك تحميل Apache من هذا الموقع. لكن الرواية الرسميةيبني باستخدام المترجم القديم ، ولهذا السبب لا يعمل مع الإصدارات الأحدث من PHP. يوصي مؤلفو PHP باستخدام Apache من موقع apachelounge.com/download. لذلك ، بالنسبة لهذه التعليمات ، نقوم بتنزيل Apache من apachelounge.com/download.

إذا كان لديك إصدار 64 بت من Windows ، فيمكنك اختيار كلا الإصدارين 64 بت و 32 بت من المكونات. القاعدة الرئيسية هي أن جميع المكونات يجب أن تكون من نفس الشاهد. إذا كان لديك إصدار 32 بت من Windows ، فيجب أن تكون جميع المكونات 32 بت. هذا ليس هو الحال بالنسبة لـ phpMyAdmin ، وهو مكتوب بلغة PHP. بالنسبة لبرامج PHP ، لا ينطبق مفهوم bitness.

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

نحتاج أيضًا إلى Visual C ++ Redistributable لـ استوديو مرئي 2015-2019 ، أي Visual C ++ Redistributable Component for Visual Studio 2015-2019 (أو أي لاحقًا) ، يمكنك تنزيله على موقع Microsoft الرسمي على الرابط (رابط مباشر لتنزيل الإصدار 64 بت ؛ رابط مباشر لتنزيل الإصدار 32 بت إصدار).

لذلك ، قمت بتنزيل الملفات التالية:

  • httpd-2.4.29-Win64-VC15.zip
  • php-7.2.0- Win32-VC15-x64.zip
  • mysql-8.0.11-winx64.zip
  • phpMyAdmin-4.7.6- all-languages.zip
  • vc_redist.x64.exe

قم بتثبيت الملف vc_redist.x64.exe.

2. إنشاء هيكل خادم الويب

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

في جذر القرص ج: \إنشاء دليل الخادم... في هذا الدليل ، أنشئ دليلين فرعيين: سلة مهملات(للملفات القابلة للتنفيذ) و البيانات.

انتقل إلى الدليل البياناتوإنشاء مجلدات فرعية هناك DB(لقواعد البيانات) و htdocs(للمواقع).

انتقل إلى الدليل C: \ Server \ data \ DB \وإنشاء مجلد فارغ هناك البيانات.

خريطة المجلدات الهامة المذكورة في هذا الدليل:

ج:. ├───bin │ ├───-Apache24 │ │ └───conf │ ├───-mysql-8.0 │ ├───-PHP │ └───-Sendmail ├───certs ─data │ ├───DB │ │ └───data │ └───htdocs │ └───-phpmyadmin └───manage

3. تثبيت Apache 2.4

محتويات الأرشيف الذي تم تنزيله (بتعبير أدق ، الدليل فقط اباتشي 24) ، قم بفك محتوياتها ج: \ خادم \ بن \.

انتقل إلى الدليل ج: \ Server \ bin \ Apache24 \ conf \وافتح الملف httpd.confأي محرر نصوص.

في ذلك ، نحتاج إلى استبدال عدد من الأسطر.

حدد SRVROOT "c: / Apache24"

حدد SRVROOT "c: / Server / bin / Apache24"

#ServerName www.example.com:80

اسم الخادم المضيف المحلي

DocumentRoot "$ (SRVROOT) / htdocs"

DocumentRoot "c: / Server / data / htdocs /"

DirectoryIndex index.html

DirectoryIndex index.php index.html index.htm

يتحكم # AllowOverride في التوجيهات التي يمكن وضعها في ملفات htaccess. # يمكن أن يكون "All" أو "None" أو أي مجموعة من الكلمات الرئيسية: # AllowOverride FileInfo AuthConfig Limit # AllowOverride None

يتحكم # AllowOverride في التوجيهات التي يمكن وضعها في ملفات htaccess. # يمكن أن يكون "All" أو "None" أو أي مجموعة من الكلمات الرئيسية: # AllowOverride FileInfo AuthConfig Limit # AllowOverride All

#LoadModule Rewrite_module modules / mod_rewrite.so

LoadModule Rewrite_module modules / mod_rewrite.so

أحفظ وأغلق الملف. هذا كل شيء ، اكتمل تكوين Apache! يمكنك العثور على وصف لكل توجيه تم تغييره في هذه الصفحة.

افتح سطر الأوامر(يمكن القيام بذلك عن طريق الضغط على مفاتيح Win + X في نفس الوقت). اختر هناك نوافذ بوويرشيل(المسؤول) وانسخ هناك:

تثبيت C: \ Server \ bin \ Apache24 \ bin \ httpd.exe -k

إذا تلقيت طلبًا من جدار الحماية بخصوص Apache ، فانقر فوق سماح.

الآن ندخل في سطر الأوامر:

C: \ Server \ bin \ Apache24 \ bin \ httpd.exe -k بدء

واضغط على Enter.

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

7. استخدام الخادم والنسخ الاحتياطي للبيانات

في الكتالوج ج: \ الخادم \ البيانات \ htdocs \إنشاء مجلدات وملفات ، على سبيل المثال:

c: \ Server \ data \ htdocs \ test \ ajax.php - سيكون هذا الملف ، على التوالي ، متاحًا على http: //localhost/test/ajax.php ، إلخ.

لإنشاء نسخة احتياطية كاملة لجميع المواقع وقواعد البيانات ، ما عليك سوى نسخ الدليل ج: \ خادم \ بيانات \.

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

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

  • ج: \ Server \ bin \ Apache24 \ conf \ httpd.conf
  • ج: \ Server \ bin \ mysql-8.0 \ my.ini
  • ج: \ Server \ bin \ PHP \ php.ini
  • c: \ Server \ data \ htdocs \ phpMyAdmin \ config.inc.php

يتم تخزين جميع الإعدادات فيها.

8. تكوين PHP إضافي

تعد PHP حاليًا أداة قوية جدًا ومرنة وسهلة الاستخدام. تشغيل الكمبيوتر المحلييمكن استخدامه لحل مجموعة متنوعة من المهام ، لا تتعلق بالضرورة بإنشاء صفحات الويب. عند حل المهام غير العادية ، يمكنك مواجهة القيود الموضوعة في الإعدادات. هذه الإعدادات موجودة في ملف php.ini (c: \ Server \ bin \ PHP \ php.ini) دعونا نلقي نظرة على بعضها:

Memory_limit = 128 م

يعيّن الحد الأقصى لمقدار الذاكرة التي يمكن أن يستخدمها البرنامج النصي

Post_max_size = 8 م

يعيّن الحد الأقصى لمقدار البيانات التي سيتم قبولها عند إرسالها بطريقة POST

؛ default_charset = "UTF-8"

يضبط الترميز (افتراضيًا ، يتم التعليق على السطر)

Upload_max_filesize = 2M

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

Max_file_uploads = 20

أقصى عدد من الملفات للتحميل في وقت واحد

Max_execution_time = 30

الحد الأقصى لوقت تنفيذ نص برمجي واحد

يعد تغيير هذه الإعدادات اختياريًا تمامًا ، ولكن من الجيد معرفة ذلك.

9. تكوين phpMyAdmin الإضافي

لقد قمنا بالفعل بتكوين phpMyAdmin ومعظم الوظائف الأساسية كافية. ومع ذلك ، في أبدأ الصفحةيحتوي phpMyAdmin على نقش: "الميزات الإضافية لـ phpMyAdmin لم يتم تكوينها بالكامل ، تم تعطيل بعض الميزات."

الميزات الجديدة هي:

  • إظهار العلاقات بين الجداول (المرتبطة) ؛
  • إضافة معلومات حول الجداول (منذ الإصدار 2.3.0 ، يمكنك أن تصف في جدول خاص "table_info" العمود الذي سيظهر في تلميح الأدوات عندما يتحرك المؤشر فوق المفتاح المرتبط) ؛
  • إنشاء مخطط PDF (بدءًا من الإصدار 2.3.0 يمكنك إنشاؤه في phpMyAdmin صفحات PDFإظهار العلاقات بين الجداول الخاصة بك) ؛
  • عرض تعليقات العمود (منذ الإصدار 2.3.0 ، يمكنك كتابة تعليق يصف كل عمود لكل جدول. وستكون مرئية في "معاينة قبل الطباعة". منذ الإصدار 2.5.0 ، يتم استخدام التعليقات على الصفحات الخاصةالجداول وفي نمط التصفح ، تظهر كتلميحات أدوات فوق الأعمدة (جداول الخصائص) أو مضمنة في رأس الجدول في نمط التصفح. ويمكن أيضا أن تظهر في تفريغ الجدول) ؛
  • إنشاء إشارات مرجعية (منذ الإصدار 2.2.0 ، يسمح phpMyAdmin للمستخدمين بوضع إشارة مرجعية على الاستعلامات. يمكن أن يكون هذا مفيدًا للاستعلامات المستخدمة بشكل متكرر) ؛
  • تاريخ استعلامات SQL (منذ الإصدار 2.5.0 ، يمكنك حفظ محفوظات جميع استعلامات SQL التي تم إجراؤها من خلال واجهة phpMyAdmin) ؛
  • المصمم (منذ الإصدار 2.10.0 ، أصبحت أداة Designer متاحة ؛ تتيح لك إدارة العلاقات بين الجداول بشكل مرئي) ؛
  • معلومات حول الجداول المستخدمة مؤخرًا ؛
  • تخصيص واجهة الجداول المستخدمة بشكل متكرر ؛
  • التتبع (منذ الإصدار 3.3.x ، تتوفر آلية تتبع. تساعدك على تتبع كل أمر SQL تم تنفيذه بواسطة phpMyAdmin. وهو يدعم تسجيل البيانات وتسجيل الأوامر. بعد التمكين ، يمكنك إنشاء إصدارات من الجدول) ؛
  • إعدادات مخصصة (منذ الإصدار 3.4.x ، يسمح phpMyAdmin للمستخدمين بتحديد معظم الإعدادات وحفظها في قاعدة البيانات) ؛
  • قوائم مخصصة (بدءًا من الإصدار 4.1.0 ، يمكنك إنشاء مجموعات مستخدمين ستتوفر لهم عناصر القائمة المعينة فقط. يمكن تعيين المستخدم إلى مجموعة وسوف يرى فقط عناصر القائمة المتاحة لمجموعته) ؛
  • إخفاء / إظهار عناصر التنقل (منذ الإصدار 4.1.0 يمكنك إخفاء / إظهار العناصر في شجرة التنقل).
  • آخر

سنقوم الآن بتكوين هذه ميزات إضافيةتماما. اتبع الرابط http: //localhost/phpmyadmin/chk_rel.php وانقر على "إنشاء قاعدة بيانات". بعد ذلك ، سيتم تنشيط جميع الوظائف الجديدة.

عدة لقطات شاشة للميزات الجديدة:

1) مصمم

2) التتبع

10. تركيب قابس البريد

في C: \ Server \ bin \ دليل إنشاء كتالوج جديديسمى Sendmail. الآن في هذا الدليل ، قم بإنشاء ملف sendmail.php بالمحتوى التالي:

#! / usr / bin / env php

افتح ملف تكوين PHP ، وهو موجود هنا C: \ Server \ bin \ PHP \ php.ini... وأضف هناك سطرًا واحدًا:

Sendmail_path = "C: \ Server \ bin \ PHP \ php.exe C: \ Server \ bin \ Sendmail \ sendmail.php --dir C: \ Server \ bin \ Sendmail \ emails"

احفظ الملف وأعد تشغيل الخادم. رائع ، الآن سيتم حفظ جميع رسائل البريد الإلكتروني المرسلة في الدليل ج: \ خادم \ بن \ إرسال بريد إلكتروني \

سيكون للأحرف التمديد .emlويمكن فتحها ، على سبيل المثال ، مع البرنامج ثندربيرد... أو باستخدام محرر نصوص عادي.

11. إضافة دليل PHP إلى PATH على نظام Windows

إذا لم يتم ذلك ، فقد تكون هناك مشاكل في بعض وحدات PHP ، بما في ذلك php_curl.dll و php_intl.dll و php_ldap.dll و php_pdo_pgsql.dll و php_pgsql.dll. على الأقل عند بدء تشغيل الخادم ، يظهر ما يلي في السجلات في كل مرة:

تحذير PHP: بدء تشغيل PHP: تعذر تحميل المكتبة الديناميكية "C: \\ Server \\ bin \\ PHP \\ ext \\ php_curl.dll" - \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd. \ r \ n في غير معروف على السطر 0 تحذير PHP: بدء تشغيل PHP: تعذر تحميل المكتبة الديناميكية "C: \\ Server \\ bin \\ PHP \\ ext \\ php_intl.dll "- \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd. \ r \ n في غير معروف على السطر 0 تحذير PHP: بدء تشغيل PHP: تعذر تحميل مكتبة ديناميكية " C: \\ Server \\ bin \\ PHP \\ ext \\ php_ldap.dll "- \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xb d \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd. \ r \ n في غير معروف على السطر 0 تحذير PHP: بدء تشغيل PHP: تعذر تحميل المكتبة الديناميكية "C: \\ Server \\ bin \\ PHP \\ ext \\ php_pdo_pgsql .dll "- \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd. \ r \ n في السطر 0 تحذير PHP: بدء تشغيل PHP: غير قادر على تحميل ديناميكي مكتبة "C: \\ Server \\ bin \\ PHP \\ ext \\ php_pgsql.dll" - \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd \ xef \ xbf \ xbd. \ r \ n في غير معروف في السطر 0

لتجنب هذه التحذيرات ، أضف المسار إلى PHP إلى متغيرات بيئة نظامك.

انقر فوق الزر ابدأ (أو ما يسمى على Windows 10؟) ، ابدأ الكتابة " تغيير متغيرات بيئة النظام»وافتح نافذة الإعدادات المقابلة.

انقر هناك " متغيرات البيئة»:

فى الشباك " متغيرات النظام»بحث وانقر فوق طريق، ثم اضغط " يتغيرون»:

ارفع المدخل إلى الأعلى:

أغلق جميع النوافذ واحفظ التغييرات التي تم إجراؤها.

أعد تشغيل الخادم.

12. التجميد ، تباطؤ حركة المرور و / أو خطأ في الخادم فشل AcceptEx غير المتزامن

إذا "تجمد" خادمك حتى بدون تحميل ، فلن يعرض صفحة الويب حتى إعادة التشغيل ، وتحتوي سجلات الخادم على أخطاء غير متزامنة فشل AcceptEx:

AH00455: Apache / 2.4.9 (Win64) تم تكوين PHP / 5.5.13 - استئناف العمليات العادية AH00456: Apache Lounge VC11 Server الذي تم إنشاؤه: 16 مارس 2014 12:42:59 AH00094: سطر الأوامر: "c: \\ Server \\ bin \\ Apache24 \\ bin \\ httpd.exe -d C: / Server / bin / Apache24 "AH00418: الأصل: تم إنشاء العملية الفرعية 4952 AH00354: الطفل: بدء 64 مؤشر ترابط عام. (OS 64) اسم الشبكة المحدد لم يعد متاحًا. : AH00341: winnt_accept: فشل AcceptEx غير المتزامن. (OS 64) اسم الشبكة المحدد لم يعد متاحًا. : AH00341: winnt_accept: فشل AcceptEx غير المتزامن. (OS 64) اسم الشبكة المحدد لم يعد متاحًا. : AH00341: winnt_accept: فشل AcceptEx غير المتزامن. (OS 64) اسم الشبكة المحدد لم يعد متاحًا. : AH00341: winnt_accept: فشل AcceptEx غير المتزامن. (OS 64) اسم الشبكة المحدد لم يعد متاحًا. : AH00341: winnt_accept: فشل AcceptEx غير المتزامن. (OS 64) اسم الشبكة المحدد لم يعد متاحًا. : AH00341: winnt_accept: فشل AcceptEx غير المتزامن.

ثم أضف إلى ملف تهيئة Apache:

AcceptFilter http لا شيء AcceptFilter https بلا EnableSend إيقاف تشغيل EnableMMAP

13. تكوين cURL في خادم الويب Apache على Windows

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

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

إذا لم يتم تكوين cURL بشكل صحيح ، فستتلقى أخطاء:

خطأ فادح: استدعاء دالة غير محددة curl_multi_init () في ...

خطأ curl: مشكلة في شهادة SSL: غير قادر على الحصول على شهادة المُصدر المحلي

لجعل cURL يعمل في Apache على Windows ، فأنت بحاجة إلى:

1) تأكد من إضافة دليل PHP إلى PATH (متغيرات بيئة النظام). كيفية القيام بذلك مذكورة أعلاه:

2) في الملف C: \ Server \ bin \ PHP \ php.iniيجب أن يكون الخط بدون تعليق التمديد = حليقة

هذا ليس مطلوبًا عادةً ، ولكن إذا كنت ترغب في ذلك ، يمكنك عمل نسخة احتياطية من ثنائيات الخادم (قابلة للتنفيذ). توجد كل هذه الملفات في المجلد ج: \ خادم \ بن \... هذه هي Apache و MySQL و PHP - أي البرامج المسؤولة عن تشغيل السيرفر ولكن يمكننا تنزيلها من المواقع الرسمية في أي وقت وإعادة تكوينها.

إذا كنت تريد عمل نسخة احتياطية منها (على سبيل المثال ، قبل تحديث الخادم) ، فقم بإيقاف الخدمات:

C: \ Server \ bin \ Apache24 \ bin \ httpd.exe -k stop net stop mysql

وانسخ المجلد إلى مكان آمن ج: \ خادم \ بن \.

بالمناسبة ، يمكنك نسخ الخادم بأكمله ككل ، أي مجلد ج: \ خادم \- في هذه الحالة ، ستحصل في نفس الوقت على نسخة احتياطية من كل من الملفات والبيانات القابلة للتنفيذ (قواعد البيانات والمواقع).

عند اكتمال النسخ ، ابدأ تشغيل الخدمات مرة أخرى:

C: \ Server \ bin \ Apache24 \ bin \ httpd.exe -k بدء تشغيل net start mysql

15. تحديث الخادم

يتم تطوير جميع المكونات التي يتكون منها خادم الويب بنشاط ويتم إصدار إصدارات جديدة بانتظام. عندما يتم إصدار إصدار جديد ، يمكنك تحديث مكون واحد (على سبيل المثال ، PHP) ، أو عدة مكونات مرة واحدة.

إزالة الخادم

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

C: \ Server \ bin \ Apache24 \ bin \ httpd.exe -k stop c: \ Server \ bin \ Apache24 \ bin \ httpd.exe -k إلغاء تثبيت net stop mysql c: \ Server \ bin \ mysql-8.0 \ bin \ mysqld - إزالة

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

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

هناك العديد من الخوادم المحلية المتاحة اليوم ، ولكن أي منها يجب أن تختار؟

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

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

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

فوائد الخادم المفتوح

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

المنتج يأتي في 3 إصدارات: Ultimate، Premium، Basic. بشكل عام يمكنك مشاهدة الاختلاف على موقع المطور لكنني صنعت شاشة وأرفقتها بالمقال.

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

توافر البرامج المجانيةكما لوحظ بالفعل. ما البرامج بالضبط؟ لقد صنعت شاشة مرة أخرى.

القائمة ، كما ترى ، مثيرة للإعجاب.

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

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

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

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

في الوقت الحالي ، سأختتم بالمزايا ، لكن هذه ليست القائمة الكاملة. يمكنك معرفة المزيد حول Open Server على الموقع الرسمي للمطور - http://open-server.ru.

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

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

عند بدء تشغيل البرنامج لأول مرة ، سيُطلب منك تحديد لغة ثم سيظهر مربع حوار سيُطلب منك تثبيت Microsoft Visual C ++ Runtime & Patches إذا كنت تقوم بتشغيل Open Server على هذا الكمبيوتر لـ اول مرة.

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

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

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

في علامة التبويب " الوحدات»يمكنك رؤية الوحدات النمطية المثبتة للخادم المحلي ويمكن تغييرها إذا رغبت في ذلك. على سبيل المثال ، إصدار php الافتراضي هو 5.5. إذا كنت بحاجة إلى 5.6.xx أو php-7 ، فيمكنك تغييره دون أي مشاكل عن طريق تحديد الإصدار المطلوب من القائمة المنسدلة.

أيضًا في علامة التبويب " الخادم»أنصحك باختيار الخيار« استخدم Wirth دائمًا. القرص". يعد ذلك ضروريًا حتى يتم إنشاء قرص افتراضي عند بدء تشغيل الخادم. يمكنك اختيار أي حرف محرك أقراص.

أوصي بترك باقي الإعدادات كما هي. إذا واجهت صعوبة في التعامل مع الإعدادات ، فيمكنك دائمًا إعادتها إلى إعدادات المصنع من خلال النقر على " اعادة الضبط«.

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

  • أخضر - الخادم قيد التشغيل ؛
  • البرتقالي - الخادم يبدأ / يتوقف ؛
  • الأحمر - تم إيقاف الخادم.

بعد البدء ، يجب أن يكون لديك قرص افتراضي - W (ما لم تحدد ، بالطبع ، تسمية مختلفة في الإعدادات). أريد أن أشير إلى أنه في المرة الأولى التي تبدأ فيها تشغيله ، قد يُطلب منك الموافقة بواسطة جدار حماية Windows ، إذا قمت بتمكينه. يمكن أن تنبثق نافذة الموافقة عدة مرات وطوال الوقت نعطي الضوء الأخضر لجدار الحماية لتنفيذ الإجراءات بواسطة Open Server. خلاف ذلك ، لن يبدأ الخادم الخاص بك.

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

لبدء الموقع بعد التثبيت ، في قائمة Open Server ، انتقل إلى " مواقعي"وفي قائمة المواقع المنسدلة ، انقر فوق الموقع المطلوب. بعد ذلك ، سيفتح المتصفح المثبت افتراضيًا في Windows - إذا كنت تستخدم الإصدار المبسط ، وإذا كنت تستخدم الإصدار الكامل ، فسيتم فتح المتصفح المثبت في إعدادات الخادم المحلي.

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

حظا سعيدا واستمتع ببناء موقعك!

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

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

1. أمبير

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

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

  • Softaculous AMPPS 1.7.0 تحديث
  • اباتشي 2.2.22
  • MySQL 5.5.22
  • PHP 5.3.10 و 5.2.17
  • بيرل 5.10.1
  • بايثون 2.7.2
  • MongoDB 2.0.4

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

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

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

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


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

  • اباتشي 2.2.8
  • PHP 5.2.6
  • MySQL 5.0.51b
  • phpMyAdmin-2.10.3

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

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


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

  • اباتشي 2.2
  • PHP 5.3.3
  • MySQL 5.1.40.1 تحديث
  • phpMyAdmin 3.2.3

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

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

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


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

  • PHP 5.3.9
  • برنامج PhpMyAdmin 3.4.9
  • اباتشي 2.2.21
  • MySQL 5.5.20

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

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

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


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

  • اباتشي 2.2.19
  • PHP 5.3.6
  • MySQL: MariaDB 5.2.6
  • PhpMyAdmin 3.4.2
  • SlimFTPd 3.1.81
  • DNS غير منضم 1.4.10

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

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

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

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

6. القرد

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


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

  • اباتشي 2.2.17
  • إنجين إكس 0.9.3
  • MySQL 5.5.8
  • PHP 5.3.5
  • 31- إرسال بريد
  • phpMyAdmin 3.3.9
  • شاحنة قلابة Sypex 2.0.8.0
  • FileZilla 0.9.37 بيتا
  • Memcached 1.2.4

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

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

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

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


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

  • اباتشي 2.2.22 ؛
  • اباتشي 2.4.2 ؛
  • إنجين إكس 1.2.0 ؛
  • MySQL 5.1.63 ؛
  • MySQL 5.5.24 ؛
  • PostgreSQL 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) ؛
  • Perl 5.12.3.0 (ملحق) ؛
  • SlimFTPd 3.181 ؛
  • وهمية Sendmail 32 ؛
  • NNCron Lite 1.17 ؛
  • Memcached 1.2.6 ؛
  • المسؤول 3.3.4 ؛
  • HeidiSQL 7.0 ؛
  • Webgrind 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.2
اللغة الروسية: لا
نسخة محمولة: نعم
الصفحة الرئيسية: http://www.server2go-web.de/


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

  • اباتشي 2.2
  • PHP 5.3.2
  • سكليتي
  • MYSQL 5.1.46.0
  • بيرل 5.8

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

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

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


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

  • اباتشي 2.4.2
  • PHP 5.4.0
  • MySQL 5.5.24.2 تحديث
  • phpMyAdmin 3.5.1

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

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


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

  • اباتشي 2.2.21
  • MySQL 5.5
  • PHP 5.3.9
  • PhpMyAdmin 3.4.9.0

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

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

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


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

  • اباتشي 2.2.22
  • PHP 5.3.10
  • MySQL 5.5.20
  • سكليتي 3.7.10
  • سمارتي 3.1.7
  • برنامج PhpMyAdmin 3.4.9
  • Xdebug 2.1.3.2 تحديث
  • سكليتي ماناجر 1.2.4

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

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

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

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

  • اباتشي 2.2.21
  • فب 5.3.10
  • مسكل 5.5.20.00
  • XDebug 2.1.2.2 تحديث
  • XDC 1.5
  • PhpMyadmin 3.4.10.1
  • SQLBuddy 1.3.3
  • webGrind 1.0.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 ؛
  • MySQL 5.1.62 ؛
  • MongoDB 2.0.5 ؛
  • memcached 1.2.6 ؛
  • phpMyAdmin 3.5.0 ؛
  • المسؤول 3.3.3 ؛
  • RockMongo 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.Xampp USB Lite

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


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

  • اباتشي 2.2.21
  • MySQL 5.5.16
  • PHP 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 ، Open Server.

استنتاج

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

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

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

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

كل الأوقات الجيدة في اليوم وكل تلك الأشياء.

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

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

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

تهدف هذه المقالة إلى إخبارك بكيفية نشر خادم ويب منزلي بسهولة وسرعة على جهاز الكمبيوتر الذي يعمل بنظام Windows.

هيا بنا نبدأ.

خادم الويب المنزلي: "Apache + PHP + MySQL + phpMyAdmin + XDebug في حزمة واحدة" [دنفر]

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

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

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

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

  • المثبت (التثبيت على محرك أقراص فلاش مدعوم أيضًا) ؛
  • أباتشي ، SSL ، SSI ، mod_rewrite ، mod_php ؛
  • PHP5 مع دعم GD و MySQL و sqLite ؛
  • MySQL5 مع دعم المعاملات ؛
  • نظام إدارة قائم على القوالب للمضيفين الظاهريين. لإنشاء مضيف جديد ، ما عليك سوى إضافة دليل إلى الدليل / home ، ولست بحاجة إلى تحرير ملفات التكوين. افتراضيًا ، يتم دعم العديد من مخططات تسمية دليل المضيفين المشهورين ؛ يمكن إضافة أشياء جديدة بسهولة ؛
  • نظام التحكم في بدء التشغيل والإغلاق لجميع مكونات دنفر ؛
  • phpMyAdmin - نظام إدارة MySQL قائم على الويب ؛
  • محاكي الإرسال وخادم SMTP (التصحيح "stub" على المضيف المحلي: 25 ، إضافة الرسائل الواردة إلى / tmp بتنسيق .eml) ؛ العمل جنبًا إلى جنب مع PHP و Perl و Parser وما إلى ذلك.

التثبيت سهل إلى مستحيل: وقم بتشغيل المثبت.

في الواقع ، بعد ذلك ننتظر نهاية عملية التثبيت ، في الوقت المناسب نقوم بإغلاق المتصفح ، وكذلك الضغط على مفتاح Enter (إذا لم يكن لديك IE ، فما عليك سوى النقر فوق "موافق" عند ظهور الخطأ المقابل):

بالمناسبة ، لقد نسيت تقريبًا أنه في إحدى المراحل يمكن أن يظهر مثل هذا الخطأ:

جرب تعطيل جدار الحماية ومكافحة الفيروسات ، وكذلك الأمر ping يدويًا ( ابدأ - تشغيل - cmd - موافق - ping 127.0.0.1).

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

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

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

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

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

اكتمل التثبيت على الشريحة. بسيط ، أليس كذلك؟ ؛)

بالنسبة للاستخدام ، كل شيء بسيط: انقر فوق الرمز المقابل (Start Denwer) وانتظر حتى نهاية عملية الإطلاق.

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

للتحقق من تشغيل خادم الويب ، افتح متصفحًا وأدخل شريط العنوان: test1.ru

إذا كان كل شيء يعمل بشكل جيد ، فسترى السطر: " هذا هو الملف /home/test1.ru/www/index.html"(كما في لقطة الشاشة أعلاه).

يمكنك أن تفرح - لديك الآن خادم ويب ؛)

خاتمة

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

ابقى معنا. كل ما هو لذيذ فقط بالنسبة لك ؛)

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

Open Server سهل الاستخدام للغاية. لا تحتاج إلى معرفة كيفية تكوين خوادم Apache و Nginx أو تكوين MySQL لتشغيل البرنامج. يقوم البرنامج بذلك تلقائيًا. علاوة على ذلك ، يتم تنفيذ Open Server كتطبيق محمول لا يتطلب التثبيت. يمكن للبرنامج العمل من محرك أقراص فلاش USB و HDD وأقراص CD / DVD. في الحالة الأخيرة ، سيقوم البرنامج بإنشاء دليل بيانات مؤقت على قرص أو جهاز افتراضي. من الممكن إدارته عبر وحدة التحكم وإنشاء تجميعات البرامج الخاصة بك.

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

مجموعة المكونات الرئيسية:

  • خادم اباتشي
  • ربط خادم DNS ؛
  • خادم Nginx HTTP ؛
  • قواعد بيانات MySQL و MariaDB و MongoDB و PostgreSQL ؛
  • مخزن بيانات Redis Journaling ؛
  • نظام ذاكرة التخزين المؤقت للبيانات Memcached ؛
  • خادم FTP FTP FileZilla ؛
  • بيئة تنفيذ نصوص PHP PHP 5.x ؛
  • مترجم بوستسكريبت Ghostscript ؛
  • خدمة للعمل مع البريد الإلكتروني Sendmail ؛
  • عدد كبير من الأدوات المساعدة الأخرى مثل HeidiSQL و Adminer و RockMongo PHPMyAdmin وغيرها.

يمكنك تثبيت مكونات Pear و Composer إضافية حسب الحاجة.

يتم تقديم البرنامج في ثلاثة إصدارات Basic و Premium و Ultimate. يكمن الاختلاف بينهما في عدد المرافق الإضافية للعمل معها. يحتوي الإصدار الأساسي فقط على المجموعة الأساسية لبدء تشغيل الخادم. يتضمن الإصدار المميز برامج الخادم الأساسية والأدوات المساعدة الإضافية Git و ImageMagick و MongoDB و Rockmongo و PostgreSQL و PhpPgAdmin. يتضمن الإصدار Ultimate عددًا كبيرًا من البرامج المجانية الإضافية للعمل مع الرسومات ومحررات النصوص المتنوعة و HTML وبرامج للعمل مع الإنترنت ومديري التنزيل وعملاء SCP وما إلى ذلك.

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

الميزات والوظائف الرئيسية

  • ضوابط بسيطة جدا
  • عدد كبير من الإصدارات المختلفة للوحدات النمطية الرئيسية ؛
  • ثلاثة خيارات للبرنامج للاختيار من بينها: Basic ، Premium ، Ultimate ؛
  • يتم تنفيذ البرنامج كتطبيق محمول ؛
  • القدرة على العمل في الشبكات المحلية والإنترنت كخادم ؛
  • دعم SSL
  • دعم السيريلية في أسماء المجالات ؛
  • القدرة على تكوين خادم DNS ؛
  • دعم مؤشرات المجال ؛
  • القدرة على استخدام البرامج النصية لبدء / إيقاف الخادم ؛
  • القدرة على محاكاة سرعات اتصال مختلفة لاختبار مدى توفر المواقع بسرعات مختلفة ؛
  • القدرة على توصيل مكونات إضافية ؛
  • القدرة على إنشاء الجمعيات الخاصة بك.