سرور محلی چیست؟ انتخاب بهترین! سرور محلی XAMPP: نصب، پیکربندی، استفاده از سرور مجازی در رایانه

نصب وب سرور در لینوکس:

  • اگر اوبونتو دارید، مقاله «نحوه نصب وب سرور آپاچی با PHP 7، MariaDB / MySQL و phpMyAdmin (LAMP) در اوبونتو 16.10» برای شما مناسب است.
  • اگر Arch Linux دارید، مقاله «نصب LAMP (Linux، Apache، MySQL / MariaDB، PHP7 و phpMyAdmin) در Arch Linux / BlackArch» برای شما مناسب است.

سرور محلیخیلی ابزار مفید... قطعاً برای وب مسترها، برنامه نویسان PHP، تسترهای نفوذ مفید خواهد بود. همه برنامه های موجود در نصب وب سرور معمولی رایگان هستند، همه آنها باز هستند منبع... یک وب سرور محلی حداقل منابع را مصرف می کند و در واقع نصب و پیکربندی آن دشوار نیست.

این آموزش به شما نشان می دهد که چگونه یک وب سرور محلی را بدون استفاده از مجموعه های از پیش ساخته شده نصب کنید. این روش مزایای خود را دارد. مهمترین آنها عبارتند از: کنترل کامل بر آنچه نصب می کنید. فرصتی برای بیشترین استفاده آخرین نسخه هانرم افزار.

اگر دقیقاً دستورالعمل ها را دنبال کنید، مطمئناً همه چیز برای شما کار خواهد کرد! به جز کسانی که ویندوز XP دارند - اگر این را دارید سیستم عامل، سپس یک دستورالعمل ویژه برای شما ساخته شده است.

من نمونه ای از نصب در ویندوز 10 را نشان می دهم، اما اگر شما متفاوت است نسخه ویندوز، پس با این اشتباه نشوید - روش در همه جا یکسان است. من آخرین (تازه ترین) نسخه های برنامه ها را در زمان نوشتن دانلود خواهم کرد. اگر در زمان خواندن نسخه های جدیدی وجود دارد، آنها را دانلود کنید.

مراحل نصب:

همچنین ممکن است آن را مفید بدانید:

1. آماده سازی (دانلود برنامه های موجود در سرور، ایجاد ساختار سرور)

نیاز داریم:

  • آپاچی(سرور وب به طور مستقیم)
  • PHP- محیط برای PHP کار می کندبرنامه ها (تقریباً برای همه وب سایت ها مورد نیاز است)
  • MySQL- سیستم مدیریت پایگاه داده (مورد نیاز اکثر وب سایت ها)
  • phpMyAdmin- ابزار بسیار مفید برای مدیریت پایگاه داده

وب سایت رسمی توسعه دهندگان آپاچی httpd.apache.org است. آپاچی را می توانید از این سایت دانلود کنید. ولی نسخه رسمیبا استفاده از کامپایلر قدیمی ساخته می شود، به همین دلیل با نسخه های جدیدتر PHP کار نمی کند. نویسندگان PHP Apache را از apachelounge.com/download توصیه می کنند. بنابراین برای این آموزش آپاچی را از apachelounge.com/download دانلود می کنیم.

اگر نسخه 64 بیتی ویندوز دارید، می توانید هر دو نسخه 64 بیتی و 32 بیتی اجزا را انتخاب کنید. قاعده اصلی این است که همه اجزا باید از یک بیت باشند. اگر نسخه 32 بیتی ویندوز دارید، همه اجزا باید 32 بیتی باشند. این مورد برای phpMyAdmin که با PHP نوشته شده است، صادق نیست. برای برنامه های PHP، مفهوم بیتنس قابل اجرا نیست.

نسخه رایگان MySQL نام دارد MySQL Community Server... می توان آن را در صفحه دانلود کرد. یک نصب کننده اجرایی در همان صفحه وجود دارد، اما توصیه می کنم بایگانی ZIP را دانلود کنید. در صفحه دانلود، به ما پیشنهاد می شود که یک موجود را ثبت یا وارد کنید حساب- اما این اختیاری است. کافی است روی لینک کلیک کنید " نه ممنون، فقط دانلود من را شروع کنید". به تلخی آن توجه کنید.

ما همچنین به Visual C ++ Redistributable برای آن نیاز داریم استودیو ویژوال 2015-2019، یعنی Visual C ++ Redistributable Component for Visual Studio 2015-2019 (یا هر نسخه دیگر) می توانید آن را در وب سایت رسمی مایکروسافت در لینک (لینک مستقیم دانلود نسخه 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. ایجاد ساختار وب سرور

بیایید ساختار دایرکتوری سرور خود را ایجاد کنیم. ایده اصلی به اشتراک گذاری فایل های اجرایی و فایل های سایت با پایگاه های داده است. این برای نگهداری سرور، از جمله پشتیبان گیری، راحت است.

در ریشه دیسک ج: \یک دایرکتوری ایجاد کنید سرور... در این دایرکتوری 2 زیر شاخه ایجاد کنید: صندوقچه(برای فایل های اجرایی) و داده ها.

به دایرکتوری بروید داده هاو زیر پوشه ها را در آنجا ایجاد کنید DB(برای پایگاه های داده) و htdocs(برای سایت ها).

به دایرکتوری بروید ج: \ سرور \ داده \ DB \و یک پوشه خالی در آنجا ایجاد کنید داده ها.

نقشه پوشه های مهمی که در این راهنما ذکر شده است:

ج:. ├───bin │ ├───-Apache24 │ │ │ ├─── └───conf-خروجی زیر 8.0 │ ├───-PHP │ └───-Sendmail باشد ├───certs ├── اطلاعات

3. نصب آپاچی 2.4

محتویات بایگانی دانلود شده (به طور دقیق تر، فقط دایرکتوری آپاچی 24، بسته بندی را باز کنید ج: \ سرور \ bin \.

به دایرکتوری بروید c: \ سرور \ bin \ Apache24 \ conf \و فایل را باز کنید httpd.confهر ویرایشگر متن

در آن، ما باید تعدادی از خطوط را جایگزین کنیم.

تعریف SRVROOT "c: / Apache24"

تعریف SRVROOT "c: / Server / bin / Apache24"

#ServerName www.example.com:80

نام سرور محلی میزبان

DocumentRoot "$ (SRVROOT) / htdocs"

DocumentRoot "c: / سرور / داده / htdocs /"

DirectoryIndex index.html

DirectoryIndex index.php index.html index.htm

# AllowOverride دستورهایی را که ممکن است در فایل‌های htaccess. قرار گیرند را کنترل می‌کند. # می تواند "همه"، "هیچ" یا ترکیبی از کلمات کلیدی باشد: # AllowOverride FileInfo AuthConfig Limit # AllowOverride None

# AllowOverride دستورهایی را که ممکن است در فایل‌های htaccess. قرار گیرند را کنترل می‌کند. # می تواند "همه"، "هیچ" یا ترکیبی از کلمات کلیدی باشد: # AllowOverride FileInfo AuthConfig Limit # AllowOverride All

#LoadModule rewrite_module modules / mod_rewrite.so

LoadModule rewrite_module modules / mod_rewrite.so

ذخیره کنید و فایل را ببندید. تمام شد، پیکربندی آپاچی کامل شد! در این صفحه می توانید توضیحی درباره هر دستورالعمل تغییر یافته پیدا کنید.

باز کن خط فرمان(این کار را می توان با فشار دادن همزمان کلیدهای Win + X انجام داد). آنجا را انتخاب کنید Windows PowerShell(مدیر) و در آنجا کپی کنید:

ج: \ سرور \ bin \ Apache24 \ bin \ httpd.exe -k نصب کنید

اگر درخواستی از فایروال در مورد آپاچی دریافت کردید، روی Allow کلیک کنید.

حالا وارد خط فرمان می شویم:

ج: شروع \ سرور \ bin \ Apache24 \ bin \ httpd.exe -k

و Enter را فشار دهید.

root را به عنوان نام کاربری وارد کنید. قسمت رمز عبور را خالی بگذارید. اگر همه چیز به درستی انجام شود، همه چیز باید به این شکل باشد:

7. استفاده از سرور و پشتیبان گیری از داده ها

در کاتالوگ c: \ سرور \ داده \ htdocs \پوشه ها و فایل ها را ایجاد کنید، به عنوان مثال:

c: \ Server \ data \ htdocs \ test \ ajax.php - این فایل به ترتیب در http: //localhost/test/ajax.php و غیره موجود خواهد بود.

برای ایجاد یک نسخه پشتیبان کامل از تمامی سایت ها و پایگاه های داده، کافیست دایرکتوری را کپی کنید ج: \ سرور \ داده \.

قبل از به‌روزرسانی ماژول‌ها، یک نسخه پشتیبان از پوشه تهیه کنید صندوقچه- در صورت بروز مشکل، به راحتی می توانید به نسخه های قبلی برگردید.

هنگام نصب مجدد سرور یا به روز رسانی آن، باید پیکربندی مجدد را انجام دهید فایل های پیکربندی... اگر کپی هایی از این فایل ها دارید، می توانید روند را تا حد زیادی تسریع کنید. توصیه می شود از فایل های زیر نسخه پشتیبان تهیه کنید:

  • c: \ سرور \ bin \ Apache24 \ conf \ httpd.conf
  • c: \ سرور \ bin \ mysql-8.0 \ my.ini
  • c: \ سرور \ bin \ PHP \ php.ini
  • c: \ سرور \ داده \ htdocs \ phpMyAdmin \ config.inc.php

تمام تنظیمات در آنها ذخیره می شود.

8. پیکربندی اضافی PHP

PHP در حال حاضر یک ابزار بسیار قدرتمند، انعطاف پذیر و کاربر پسند است. در کامپیوتر محلیمی توان از آن برای حل انواع وظایف استفاده کرد که لزوماً مربوط به تولید صفحات وب نیستند. هنگام حل کارهای خارق العاده، می توانید با محدودیت های تعیین شده در تنظیمات مواجه شوید. این تنظیمات در فایل php.ini موجود است (c: \ Server \ bin \ PHP \ php.ini) بیایید به برخی از آنها نگاه کنیم:

محدودیت_حافظه = 128M

حداکثر مقدار حافظه ای را که اسکریپت می تواند استفاده کند را تنظیم می کند

پست_حداکثر_اندازه = 8M

حداکثر مقدار داده ای را که هنگام ارسال با روش POST پذیرفته می شود را تنظیم می کند

; default_charset = "UTF-8"

رمزگذاری را تنظیم می کند (به طور پیش فرض، خط نظر داده می شود)

Upload_max_filesize = 2M

حداکثر اندازه فایل آپلود شده روی سرور در ابتدا به اندازه بسیار کوچک تنظیم شده است - فقط دو مگابایت. به عنوان مثال، هنگام بارگذاری یک پایگاه داده در phpMyAdmin، تا زمانی که این آیتم پیکربندی تغییر نکند، امکان بارگذاری یک فایل بزرگتر از 2 مگابایت وجود نخواهد داشت.

حداکثر_فایل_آپلود = 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 را باز کنید، اینجا قرار دارد ج: \ سرور \ bin \ PHP \ php.ini... و یک خط در آنجا اضافه کنید:

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

فایل را ذخیره کنید و سرور را مجددا راه اندازی کنید. عالی است، اکنون همه ایمیل های ارسال شده در فهرست ذخیره می شوند ج: \ سرور \ bin \ ارسال نامه \ ایمیل \

نامه ها پسوند خواهند داشت emlو می توان آنها را برای مثال با برنامه باز کرد تاندربرد... یا با یک ویرایشگر متن معمولی.

11. اضافه کردن دایرکتوری PHP به PATH در ویندوز

اگر این کار انجام نشود، ممکن است در برخی از ماژول‌های 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: بارگیری کتابخانه پویا امکان‌پذیر نیست. ج: \\ سرور \\ 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: \\ سرور \\ 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: \\ سرور \\ 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 را به متغیرهای محیط سیستم خود اضافه کنید.

روی دکمه Start کلیک کنید (یا در ویندوز 10 چه نامی دارد؟)، شروع به تایپ کنید. تغییر متغیرهای محیطی سیستم»و پنجره تنظیمات مربوطه را باز کنید.

در آنجا کلیک کنید " متغیرهای محیطی»:

در پنجره " متغیرهای سیستم» پیدا کنید و روی آن کلیک کنید مسیر، سپس روی " کلیک کنید تغییر دادن»:

مدخل را به بالاترین سطح بالا ببرید:

تمام پنجره ها را ببندید و تغییرات ایجاد شده را ذخیره کنید.

سرور را مجددا راه اندازی کنید.

12. انجماد، کاهش سرعت ترافیک و/یا خطای سرور Asynchronous AcceptEx ناموفق بود

اگر سرور شما حتی بدون بارگیری مسدود شود، صفحه وب را تا زمان راه‌اندازی مجدد نشان نمی‌دهد و گزارش‌های سرور حاوی خطاهای ناموفق Asynchronous AcceptEx هستند:

AH00455: Apache / 2.4.9 (Win64) PHP / 5.5.13 پیکربندی شد - از سرگیری عملیات عادی AH00456: Apache Lounge VC11 سرور ساخته شده: 16 مارس 2014 12:42:59 AH00094 \\ Server: خط\c\: فرمان\ \\ Apache24 \\ bin \\ httpd.exe -d C: / Server / bin / Apache24 "AH00418: Parent: Created child process 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 ناهمزمان ناموفق بود.

سپس به فایل پیکربندی آپاچی اضافه کنید:

AcceptFilter http none AcceptFilter https none EnableSendfile خاموش فعال کردنMMAP خاموش

13. پیکربندی cURL در وب سرور آپاچی در ویندوز

اگر نمی دانید cURL چیست، پس به آن نیاز ندارید. آن ها از این مرحله بگذرید

cURL یک ابزار کنسول است که به شما امکان می دهد با استفاده از تعداد بسیار زیادی پروتکل با سرورهای راه دور ارتباط برقرار کنید. cURL می تواند از کوکی ها استفاده کند و از احراز هویت پشتیبانی می کند. اگر برنامه وب به cURL نیاز دارد، باید در وابستگی ها مشخص شود. بسیاری از برنامه های محبوب نیازی به cURL ندارند، برای مثال phpMyAdmin و WordPress نیازی به پیکربندی cURL ندارند.

اگر cURL به درستی پیکربندی نشده باشد، خطاهایی دریافت خواهید کرد:

خطای مرگبار: فراخوانی تابع تعریف نشده curl_multi_init () در ...

خطای پیچ: مشکل گواهی SSL: دریافت گواهی صادرکننده محلی ممکن نیست

برای اینکه cURL در آپاچی در ویندوز کار کند، به موارد زیر نیاز دارید:

1) حتما دایرکتوری PHP را به PATH (متغیرهای محیط سیستم) اضافه کنید. نحوه انجام این کار دقیقاً در بالا بیان شده است:

2) در فایل ج: \ سرور \ bin \ PHP \ php.iniخط باید بدون نظر باشد پسوند = حلقه

این معمولاً مورد نیاز نیست، اما در صورت تمایل، می توانید یک نسخه پشتیبان از باینری های سرور (قابل اجرا) تهیه کنید. همه این فایل ها در پوشه قرار دارند ج: \ سرور \ bin \... اینها Apache، MySQL و PHP هستند - i.e. برنامه هایی که وظیفه عملکرد سرور را بر عهده دارند، اما می توانیم هر زمان که بخواهیم آنها را از سایت های رسمی دانلود کرده و دوباره پیکربندی کنیم.

اگر می‌خواهید یک نسخه پشتیبان از آنها تهیه کنید (مثلاً قبل از به‌روزرسانی سرور)، سرویس‌ها را متوقف کنید:

ج: \ سرور \ bin \ Apache24 \ bin \ httpd.exe -k stop net stop mysql

و پوشه را در جای امن کپی کنید ج: \ سرور \ bin \.

به هر حال، شما می توانید کل سرور را به عنوان یک کل کپی کنید، i.e. پوشه ج: \ سرور \- در این صورت، شما به طور همزمان یک نسخه پشتیبان از فایل های اجرایی و داده ها (پایگاه های داده، سایت ها) دریافت خواهید کرد.

وقتی کپی کامل شد، خدمات را دوباره شروع کنید:

ج: \ سرور \ bin \ Apache24 \ bin \ httpd.exe -k شروع نت شروع 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 -- حذف

سرور محلییک ابزار توسعه دهنده وب برای ایجاد، اشکال زدایی و آزمایش اسکریپت ها و برنامه های کاربردی وب مختلف است. به عبارت دیگر، یک وب سرور محلی شبیه ساز سرور یک ارائه دهنده میزبان واقعی است که بر روی رایانه شما قرار دارد. کار سرور محلی هیچ تفاوتی با سرور واقعی ندارد و ما می توانیم سایت های خود را روی آن ایجاد و تست کنیم.

من به جزئیات زیادی در مورد نحوه عملکرد یک سرور محلی و اینکه از چه چیزی تشکیل شده است نمی پردازم. به هر حال در مقاله ای دیگر در مورد این موضوع صحبت خواهیم کرد. در این مقاله به تجزیه و تحلیل خواهیم پرداخت نصب و پیکربندی یک سرور محلیبه کامپیوتر شما، اما ابتدا بیایید بفهمیم کدام سرور محلی را انتخاب کنیم.

امروزه سرورهای محلی زیادی در دسترس هستند، اما کدام یک را باید انتخاب کنید؟

مدت زیادی است که از مجموعه آقایان "Denver" استفاده می کنم که شامل پایگاه های داده php، MySql و PhpMyAdmin است. شما می توانید با جزئیات بیشتر در وب سایت رسمی توسعه دهنده با این بسته آشنا شوید. Denver یکی از بسته های سرور محلی محبوب برای توسعه دهندگان وب است.

اما وقتی Open Server را کشف کردم مجبور شدم دنور را رها کنم. به نظر من، کار با این برنامه بسیار راحت تر است، به خصوص که در آخرین نسخه ها، توسعه دهنده تعداد زیادی برنامه ضروری را که یک وب مستر به آن نیاز دارد در توزیع خود گنجانده است: مرورگرها، ویرایشگر کد، مدیر فایل و غیره. .

سرور باز کاملاً رایگان توزیع می شود. تنها چیزی که می توانید از نویسنده برای چنین محصول فوق العاده مفیدی برای یک وب مستر تشکر کنید، انتقال مبلغ دلخواه به یک کیف پول الکترونیکی است. همانطور که نویسنده می گوید، کمک های مالی بسیار مهم است، زیرا این پروژه تجاری نیست. خوب، قابل درک است، بدون پول امروز در هر کجا ... در کل، من شخصا ترجمه چقدر حیف نشد.

مزایای سرور باز

چه چیزی را می توانم به نفع این سرور برجسته کنم؟ به طور کلی، می توانم چیزهای خوبی در مورد Open Server بگویم، اما می ترسم که مقاله خیلی طولانی شود. بنابراین، من نکاتی را که برای آنها مهم است برجسته می کنم.

این محصول در 3 نسخه ارائه می شود: Ultimate، Premium، Basic. به طور کلی، شما می توانید تفاوت را در وب سایت توسعه دهنده ببینید، اما من یک صفحه نمایش ساختم و آن را به مقاله پیوست کردم.

وجود چندین نسخه است که من آن را یک امتیاز می دانم، زیرا شما می توانید دقیقا همان چیزی را که نیاز دارید دانلود کنید. به نسخه Unpacked Ultimate توجه کنید - بیش از 5 گیگابایت. من شخصاً مشکلات دائمی با فضای خالی روی هارد دیسکم دارم. هر کسی که با این + مشکلی ندارد به ماژول ها و برنامه های اضافی نیاز دارد، می توانید با خیال راحت Ultimate را دانلود کنید.

در دسترس بودن برنامه های رایگانهمانطور که قبلا ذکر شد. دقیقا چه برنامه هایی؟ دوباره صفحه نمایش درست کردم.

لیست، همانطور که می بینید، چشمگیر است.

به روز رسانی خصوصی برنامهدر واقع، این نیز بسیار مهم است. با هر نسخه جدید، باگ ها رفع می شوند و ویژگی های جدیدی ظاهر می شوند.

نسخه قابل حمل برنامه.این برنامه اساسا بدون نصب کار می کند. می توانید آن را روی یک درایو فلش حمل کنید و در صورت لزوم روی رایانه دیگری کار کنید.

قابلیت های برنامه غنیدر زیر یک اسکرین شات از پنجره تنظیمات سرور باز قرار داده ام. با نگاه کردن به این صفحه، متوجه خواهید شد که این سرور حاوی همه چیزهایی است که یک وب مستر ممکن است هنگام توسعه یک وب سایت به آن نیاز داشته باشد. سرور FTP، کار با نامه (پهلو php، نامه smtp)، نام مستعار (for)، دامنه (ایجاد نام مستعار دامنه اضافی)، زمانبندی کار (اگرچه من هنوز از آن استفاده نکرده ام).

مستندات عالی + انجمن پشتیبانی.توسعه دهنده کتابچه راهنمای کاربر را به طور مختصر نوشته است. علاوه بر این، می توانید هر گونه سوال مورد علاقه خود را در انجمن پشتیبانی بپرسید. به طور کلی، همه چیز برای شروع وجود دارد. برای درک همه اینها فقط باید کمی دقت کنید.

در حال حاضر، من با مزایا نتیجه گیری می کنم، اما این تمام لیست نیست. می توانید در وب سایت رسمی توسعه دهنده - http://open-server.ru درباره Open Server اطلاعات بیشتری کسب کنید.

نصب یک سرور باز محلی

ابتدا باید کیت توزیع را از وب سایت توسعه دهنده دانلود کنیم. اینکه کدام نسخه را دانلود کنید به شما بستگی دارد. این بر عملکرد سرور محلی تأثیر نمی گذارد. کیت توزیع یک آرشیو خود استخراجی است. دوبار کلیک کنید تا آرشیو را در جایی از هارد دیسک کامپیوتر باز کنید و به طور کلی به ریشه هارد دیسک مطلوب است. تمام، شما می توانید برنامه را اجرا کنید. اکنون به پوشه ای که سرور باز را باز کرده اید بروید و بلافاصله یک میانبر برای فایل بوت اصلی روی دسکتاپ خود ایجاد کنید. دو نسخه از فایل بوت را خواهید یافت - یکی برای سیستم عامل 32 بیتی (Open Server x86.exe)، دیگری برای یک سیستم عامل 64 بیتی (Open Server x64.exe). ما یک میانبر با توجه به سیستم شما ایجاد می کنیم. به عنوان مثال، من "Open Server x64.exe" را انتخاب کردم زیرا من یک سیستم عامل 64 بیتی دارم. برای ایجاد میانبر، روی فایل کلیک راست کرده و سپس Send -> Desktop (ایجاد میانبر) را کلیک کنید.

در اولین راه‌اندازی، برنامه از شما می‌خواهد که یک زبان را انتخاب کنید و سپس یک کادر محاوره‌ای ظاهر می‌شود که در آن از شما خواسته می‌شود Microsoft Visual C ++ Runtime & Patches را نصب کنید، اگر برای اولین بار Open Server را روی این رایانه راه‌اندازی می‌کنید. زمان.

راستش من حتی نمی دانم چرا باید نصب شود، در نسخه های قبلی Open Server اینطور نبود. اما من نصب کردم و به شما توصیه می کنم.

می توانید Open Server را با دوبار کلیک کردن روی میانبری که به دسکتاپ فرستادیم راه اندازی کنید. پس از شروع، یک پرچم قرمز در سینی شما ظاهر می شود (کنار ساعت)، این بدان معنی است که برنامه سرور محلی در حال اجرا است، اما خود سرور فعال نیست. قبل از فعال سازی، ابتدا به تنظیمات نگاه می کنیم.

اولین کاری که باید انجام دهیم این است که هنگام شروع برنامه، سرور محلی را راه اندازی کنیم (در اصل، این به شما بستگی دارد). برای انجام این کار، در تنظیمات در تب "General"، علامت "Server autostart" را قرار دهید.

در برگه ” ماژول ها»می توانید ماژول های نصب شده برای سرور محلی را ببینید و در صورت تمایل می توانید آنها را تغییر دهید. به عنوان مثال، نسخه پیش فرض php 5.5 است. اگر به 5.6.xx یا php-7 نیاز دارید، می توانید با انتخاب نسخه مورد نیاز از لیست کشویی بدون هیچ مشکلی آن را تغییر دهید.

همچنین در برگه " سرور"به شما توصیه می کنم گزینه را انتخاب کنید" همیشه از Wirth استفاده کنید. دیسک". این برای ایجاد یک دیسک مجازی هنگام راه اندازی سرور ضروری است. شما می توانید هر حرف درایو را انتخاب کنید.

توصیه می کنم بقیه تنظیمات را به همان شکلی که هستند رها کنید. اگر با تنظیمات مشکل دارید، همیشه می توانید با کلیک بر روی "" آنها را به تنظیمات کارخانه برگردانید. تنظیمات را بازنشانی کنید«.

اکنون می توانید سرور را راه اندازی کنید - روی نماد پرچم قرمز در سینی کلیک کنید (فقط یک کلیک با دکمه سمت چپ ماوس) و پرچم سبز را در منوی برنامه انتخاب کنید. رنگ این پرچم ها به چه معناست؟

  • سبز - سرور در حال اجرا است.
  • نارنجی - سرور در حال شروع / توقف است.
  • قرمز - سرور متوقف شده است.

پس از شروع، شما باید یک دیسک مجازی - W داشته باشید (مگر اینکه، البته، برچسب دیگری را در تنظیمات مشخص کرده باشید). می خواهم توجه داشته باشم که اولین باری که آن را راه اندازی می کنید، اگر آن را فعال کرده باشید، ممکن است فایروال ویندوز از شما درخواست تأیید کند. پنجره تایید می تواند چندین بار ظاهر شود و در تمام مدت ما به فایروال اجازه می دهیم تا اقداماتی را توسط Open Server انجام دهد. در غیر این صورت سرور شما راه اندازی نمی شود.

به دیسک مجازی می رویم دبلیوو در پوشه " دامنه ها»یک پوشه برای پروژه آینده خود بسازید و تمام فایل های سایت خود را در آنجا آپلود کنید. نیازی به ایجاد پوشه WWW در پوشه سایت نیست، همانطور که در دنور انجام می شود. پس از آپلود فایل ها، سرور با کلیک بر روی پرچم نارنجی دوباره راه اندازی می شود تا سرور پوشه سایت جدید را مشخص کند.

برای راه اندازی سایت پس از نصب، در منوی Open Server، به آدرس “ سایت های من«و در لیست کشویی سایت ها، روی مورد دلخواه کلیک کنید. پس از آن، مرورگری که به طور پیش فرض در ویندوز نصب شده است باز می شود - اگر از نسخه ساده شده استفاده می کنید و اگر از نسخه کامل استفاده می کنید، مرورگری که در تنظیمات سرور محلی نصب شده است باز می شود.

در این مقاله، نحوه نصب یک "سرور باز" محلی را توضیح داده ام. لیست تنظیماتی که من مرور کردم هنوز کامل نشده است ... ما در مورد بقیه ویژگی ها و تنظیمات در مقاله دیگری صحبت خواهیم کرد، اما در حال حاضر احتمالاً به این یادداشت پایان می دهم.

موفق باشید و از ساخت سایت خود لذت ببرید!

در دوران جوانی من، در بخش روسی زبان اینترنت، تنها یک وب سرور محلی محبوب بود. حدس زدید این دنور خوب قدیمی است. در سال 2003 روی کامپیوتر من ثابت شد. جایگزین های دیگر، اگر در آن زمان وجود داشتند، در محافل باریک شناخته شده بودند و چندان محبوب نبودند.

بیایید نگاهی بیندازیم به آنچه می توانیم امروز پس از سال ها استفاده کنیم. من پیشنهاد می کنم 14 را بررسی، آزمایش و مقایسه کنید! سیستم های نرم افزاری در نظر گرفته شده برای استفاده به عنوان یک وب سرور محلی برای ویندوز.

1. AMPS

آخرین نسخه: 1.7
زبان روسی: بله (تا حدی)
نسخه قابل حمل: خیر
صفحه اصلی: http://www.ampps.com/

کیت اصلی:

  • Softaculous AMPPS 1.7
  • آپاچی 2.2.22
  • MySQL 5.5.22
  • PHP 5.3.10 و 5.2.17
  • PERL 5.10.1
  • پایتون 2.7.2
  • MongoDB 2.0.4

AMPPS فقط یک سرور محلی نیست، بلکه یک کتابخانه کامل از برنامه‌ها است که هر یک از آنها را می‌توان به سرعت نصب کرد، چرخاند و بدون خروج از صندوق بازرسی کرد. تمام این اقتصاد به سختی فهرست شده و به تفصیل شرح داده شده است.

مزیت بدون شک این مجموعه پشتیبانی از بسیاری از CMS های رایج، پلتفرم های وبلاگ، انجمن های وب، تابلوهای پیام، گالری عکس و غیره است. در مجموع بیش از 200 برنامه در دسترس وجود دارد! مجموعه ای از اجزای موجود در بسته نیز با زندگی سازگار است، همه ماژول ها کاملاً تازه هستند و قابل توجه است که در اینجا می توانیم چیزهای عجیب و غریبی مانند Python و MongoDB را پیدا کنیم.

از معایب ، می خواهم به ترجمه جزئی روسی اشاره کنم که فقط در فهرست اسکریپت ها وجود دارد و حتی در همه جا نیست. پس از راه اندازی مجدد Apache، منوی سینی از کار کردن خودداری کرد، راه اندازی مجدد ویندوز کمکی نکرد. یکی دیگر از اشکالات، عدم قابلیت حمل است. به نظر من، AMPPS برای مبتدیان برای یادگیری اسکریپت مفیدتر از توسعه دهندگان جدی است. کار کردن با این سرور برای من خیلی راحت نبود، گزینه های بهتری وجود دارد.

آخرین نسخه: 2.5.10
زبان روسی: خیر
نسخه قابل حمل: خیر
صفحه اصلی: http://www.appservnetwork.com/


کیت اصلی:

  • آپاچی 2.2.8
  • PHP 5.2.6
  • MySQL 5.0.51b
  • phpMyAdmin-2.10.3

آپاچی و MySQL به عنوان سرویس نصب می شوند. هیچ برنامه کنترلی وجود ندارد، فقط یک صفحه با طراحی مشکوک با پیوند به PhpMyAdmin وجود دارد. AppServ در هسته خود یک نصب کننده گرافیکی برای Apache، PHP، MySQL و هیچ چیز دیگری است. اگر همان Denwer خود کامپوننت ها را راه اندازی کند، در اینجا آنها به سادگی به عنوان سرویس نصب می شوند و توسط خود ویندوز کنترل می شوند.

آخرین نسخه: 3.2010-11-07
آیا زبان روسی وجود دارد
نسخه قابل حمل: بله
صفحه اصلی: http://www.denwer.ru/


کیت اصلی:

  • آپاچی 2.2
  • PHP 5.3.3
  • MySQL 5.1.40
  • phpMyAdmin 3.2.3

دنور ... دنور خوب قدیمی. ما همان مجموعه ناچیزی از اجزای نه چندان تازه را می بینیم (تا تخم مرغ ها کاهش می یابد)، یک پنجره سیاه و بدون رابط کاربری گرافیکی. مزیت های این وب سرور محلی شامل اندازه بسیار کوچک آن و یک "پایه دانش" خوب در انجمن است که طی سال ها انباشته شده است. در واقع، سرور از طریق اجرای اسکریپت های BAT برای شروع و توقف ماژول ها کنترل می شود، به این ترتیب هیچ برنامه کنترلی وجود ندارد.

Denwer بسیار ساده و سرراست است و به همین دلیل بزرگترین ارتش طرفداران را در میان "دومیک ها" دارد. کامل ترین توضیح در مورد این وب سرور عبارت زیر خواهد بود که توسط یکی از کاربران گفته شده است: "دنور وظایف اساسی را انجام می دهد و بسیار خوب و هر چه لوسیون ها بیشتر باشد مشکلات بیشتر است (هیچ کس از آنها برای همه 100 استفاده نمی کند."

آخرین نسخه: 5.3.9
زبان روسی: بله
نسخه قابل حمل: بله
صفحه اصلی: http://www.easyphp.org/


کیت اصلی:

  • PHP 5.3.9
  • PhpMyAdmin 3.4.9
  • آپاچی 2.2.21
  • MySQL 5.5.20

مونتاژ بسیار ساده و غیر قابل توجه. منوی معمولی سینی بدون حاشیه، تنظیمات ساده و صفحه شروع گیج کننده بدون زبان روسی به ما پیشنهاد می شود. این بسته نرم افزاری هیچ تاثیری روی من نگذاشت و به خوبی کار می کند. EasyPHP به عنوان جایگزینی برای Denwer برای "نسخه با ویندوز" کاملاً مناسب است (اگر از صفحه شروع مرعوب نشود).

توجه داشته باشید که 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 Unbound 1.4.10

در ابتدا EleanorServ برای من مانند یک اسب تیره به نظر می رسید، یا بهتر است بگوییم یک نوع سرور تخصصی برای Eleanor CMS. پس از بررسی، معلوم شد که یک وب سرور محلی معمولی است.

در این مجلس من از طراحی منو خوشم آمد که کاملاً جذاب بود که در بین این نوع برنامه ها کمیاب است. من همچنین از کنترل پنل، یا بهتر است بگوییم صفحه شروع، که طراحی نسبتاً غیر معمولی دارد، خوشم آمد.

لذت استفاده از این بسته نرم افزاری زیاد دوام نیاورد. پس از ایجاد یک دامنه جدید، کنترل پنل فقط ناپدید شد. بله، بله، ناپدید شد و در پوشه. / Www / localhost / من حتی هیچ فایل دیگری به جز خرد index.php پیدا نکردم. ناامیدی دیگر عدم امکان باز کردن پوشه با دامنه ها از منوی سینی بود، من باید به دنبال جایی بودم که EleanorServ را نصب کردم ...

و در نهایت ایراد اصلی این است که این سرور قابل حمل نیست که به ما اجازه نمی دهد آن را روی فلش USB نصب کنیم و در کامپیوترهای مختلف از آن استفاده کنیم.

6. نیمپ

آخرین نسخه: 1.5.0
آیا زبان روسی وجود دارد
نسخه قابل حمل: بله
صفحه اصلی: http://nimpbox.ru/


کیت اصلی:

  • آپاچی 2.2.17
  • Nginx 0.9.3
  • MySQL 5.5.8
  • PHP 5.3.5
  • ارسال ایمیل 31
  • phpMyAdmin 3.3.9
  • Sypex Dumper 2.0.8
  • FileZilla 0.9.37 بتا
  • Memcached 1.2.4

در اینجا شاهد اجرای وحشتناک یک کنترل پنل با عناصر پورنوگرافی هستیم، اما یک منوی سینی نسبتاً جالب وجود دارد. عجیب ترین چیز در مورد این اسمبلی به اندازه 4 است! آیکون های سینی دقیقاً با همان منو. بار اول نتوانستم سرور را به کار بیاندازم. همانطور که مشخص شد، Nimp فقط می تواند از ریشه دیسک کار کند، که بدون شک یکی دیگر از موارد منفی این بسته نرم افزاری است.

در طول استفاده از این سرور، چیزی دائماً خراب می شد، FileZilla هرگز جلوی خود را نمی گرفت (من مجبور شدم آن را از طریق مدیر وظیفه بکشم) و Memcached اصلاً شروع نشد. برخی از سردرگمی ها ناشی از سخنان نویسنده برنامه بود که "این مونتاژ برای سایت های پر بار در شبکه های شرکتی و شهری مناسب است"، این برنامه به وضوح از استفاده در یک محیط شرکتی فاصله دارد.

ترفند این وب سرور محلی این است که Nginx به عنوان یک فرانت اند برای ارائه محتوای استاتیک عمل می کند، در حالی که آپاچی به عنوان یک پشتیبان برای تولید محتوای پویا عمل می کند. به طور کلی، برداشت من از این مونتاژ دوچندان بود، به تدریج از ابتدا به شدت منفی به حالت عادی در روند کار با برنامه تبدیل شد.

آخرین نسخه: 4.5.2
آیا زبان روسی وجود دارد
نسخه قابل حمل: بله
صفحه اصلی: http://open-server.ru/


کیت اصلی:

  • آپاچی 2.2.22;
  • آپاچی 2.4.2;
  • Nginx 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;
  • ارسال ایمیل جعلی 32;
  • NNCron Lite 1.17;
  • Memcached 1.2.6;
  • Adminer 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)، مدیریت راحت دامنه و نام مستعار است، و برای Dummies یک کتابچه راهنمای کاربر معقول وجود دارد.

یکی از ویژگی های خوب Open Server امکان استفاده از برنامه به عنوان منوی شروع شخصی قابل حمل است. می‌توانید سرور را روی یک درایو USB نصب کنید، برنامه‌های قابل حمل خود را به آنجا منتقل کنید، برای سایت‌هایی که اغلب بازدید می‌کنید نشانک ایجاد کنید، و در هر کجا که هستید، یک منوی دسترسی سریع و راحت به سایت‌ها و برنامه‌های مورد علاقه خود خواهید داشت.

آخرین نسخه: 1.8.2
زبان روسی: خیر
نسخه قابل حمل: بله
صفحه اصلی: http://www.server2go-web.de/


کیت اصلی:

  • آپاچی 2.2
  • PHP 5.3.2
  • SQLITE
  • MYSQL 5.1.46
  • PERL 5.8

من برای مدت طولانی از این لجن تف انداختم و چندین دقیقه را صرف جستجو و کشتن فرآیندهای کودک کردم. معلوم شد که وقتی برنامه Server2go را اجرا می کنید، وب سرور محلی تازه راه اندازی می شود و تمام. همه چیز - به معنای واقعی کلمه، هیچ برنامه کنترلی، هیچ مانیتوری وجود ندارد، سرور نه می تواند متوقف شود و نه حتی به سادگی راه اندازی مجدد شود. تمام این بسته نرم افزاری یک صفحه شروع است که در آن می توانید اطلاعات بی ضرری مانند خروجی اطلاعات PHP را مشاهده کنید.

تصور بسیار منفی است، اگرچه به نظر می رسد: سرور شروع می شود، PhpMyadmin باز می شود، و چه چیز دیگری لازم است؟ نه، سروری که نمی توان آن را متوقف کرد برای من مناسب نیست. در جهنم بسوزانش!

آخرین نسخه: 8.5.4
زبان روسی: بله
نسخه قابل حمل: خیر
صفحه اصلی: http://www.uniformserver.com/


کیت اصلی:

  • آپاچی 2.4.2
  • PHP 5.4.0
  • MySQL 5.5.24
  • phpMyAdmin 3.5.1

Uniformserver تنها کار دیگری است که بر روی زانوی من انجام شده است و نمی توانم حداقل چیز خوبی در مورد آن بگویم. یک ترجمه روسی کج، یک لوگوی بزرگ زشت در منوی سینی، خود منو اصلاً فکر نشده است و به دلیل ترجمه کج به طور کلی درک چیزی غیرممکن است. تمام کاری که این اسمبلی می تواند انجام دهد این است که PhpMyadmin را راه اندازی و باز کند. با استفاده از منو، همچنان می‌توانید به گزارش‌ها و فایل‌های پیکربندی دسترسی پیدا کنید. تنها غافلگیری خوشایند یافتن کرون در آنجا بود.

آخرین نسخه: 8.5
زبان روسی: خیر
نسخه قابل حمل: بله
صفحه اصلی: 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
زبان روسی: خیر
نسخه قابل حمل: خیر
صفحه نخست:


کیت اصلی:

  • آپاچی 2.2.22
  • PHP 5.3.10
  • MySQL 5.5.20
  • SQLite 3.7.10
  • اسمارتی 3.1.7
  • PhpMyAdmin 3.4.9
  • Xdebug 2.1.3
  • SQLiteManager 1.2.4

وب سرور محلی خوب و کاربردی، بسیار معروف، آسان برای یادگیری. دارای منوی مناسب، گزینه های خوبی برای پیکربندی PHP و Apache. من مونتاژ را خیلی دوست داشتم، در یک زمان برای مدت طولانی از Vertrigo استفاده کردم.

اما در پادشاهی ما همه چیز به این اندازه گلگون نیست، البته معایبی هم دارد. مهمترین و قابل توجه ترین عیب این است که سرور قابل حمل نیست، نمی توان آن را روی فلش USB نصب کرد و روی ماشین های مختلف استفاده کرد. در میان مشکلات دیگر، من می خواهم به مشکلات ایجاد دامنه یا نام مستعار و همچنین عدم وجود زبان روسی اشاره کنم.

آخرین نسخه: 2.2d
زبان روسی: بله
نسخه قابل حمل: خیر
صفحه اصلی: http://www.wampserver.com/

کیت اصلی:

  • آپاچی 2.2.21
  • Php 5.3.10
  • Mysql 5.5.20
  • XDebug 2.1.2
  • XDC 1.5
  • PhpMyadmin 3.4.10.1
  • SQLBuddy 1.3.3
  • webGrind 1.0

مانند XAMPP، این مونتاژ به طور گسترده در غرب شناخته شده است. شاید دلیل این امر پشتیبانی از تعداد زیادی زبان، امکان نصب هر نسخه از آپاچی، MySQL و PHP به عنوان یک افزونه و صفحه اصلی جذاب باشد که در مورد خود برنامه کنترل نمی توان گفت.

این ساخت به خوبی کار می کند و منوی ترسناک اما خود توضیحی دارد. هیچ چیزی در آن وجود ندارد که این وب سرور محلی را از بقیه متمایز کند. راستش را بخواهید، پس از بازدید از صفحه اصلی شیک و رنگارنگ، از دیدن چنین افتضاحی در طراحی برنامه بسیار شگفت زده شدم.

آخرین نسخه: 0.4.0.4
آیا زبان روسی وجود دارد
نسخه قابل حمل: بله
صفحه اصلی: http://winginx.ru/


کیت اصلی:

  • Nginx 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;
  • Adminer 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 تب است که در آن فقط 1-2 گزینه وجود دارد (چرا؟).

کار با لاگ ها در Winginx بسیار عجیب به نظر می رسد. برای مشاهده آنها، منویی برای انتخاب فایل‌های فرم error.log، access.log و غیره به ما پیشنهاد می‌شود، اما درک کدام ماژول این گزارش‌ها غیرممکن است: Nginx، PHP یا شاید Node.js؟

اگرچه Winginx یک برنامه کنترلی دارد، اما فرمان خود وب سرور و همچنین در Denwer از طریق فایل های BAT انجام می شود. من این نتیجه را از پنجره های سیاه و سفید در هنگام راه اندازی یا خاموش شدن سرور به دست آوردم.

ممکن است شخصی (اول از همه، مبتدیان) عملکرد نصب خودکار اسکریپت ها (PhpBB، WordPress، Joomla و غیره) را هنگام ایجاد دامنه بسیار مفید بداند، به خصوص اگر در نظر داشته باشید که اسکریپت ها به گونه ای پیکربندی شده اند. با Nginx کار کنید (قوانین بازبینی را خودتان خیلی سخت بازنویسی کنید). با این حال، من شخصاً هرگز از چنین عملکردهایی استفاده نمی کنم و ترجیح می دهم خودم نصب را انجام دهم، زیرا هرگز نمی دانید چه چیزی و چگونه در آنجا نصب شده است و چه شگفتی هایی ممکن است در آینده در انتظار شما باشد.

14. Xampp USB Lite

آخرین نسخه: 1.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 یک وب سرور محلی بسیار محبوب در خارج از کشور است. من فکر می کنم محبوبیت به این دلیل است که این مجموعه کاملاً قابل اعتماد است و نسخه هایی برای همه سیستم عامل های اصلی دارد: ویندوز، لینوکس، Mac OS X و حتی Solaris.

ماژول ها به اندازه کافی سریع شروع و متوقف می شوند، صفحه خوش آمدگویی گیج کننده و قابل درک نیست، هرچند به زبان انگلیسی. به طور کلی، یک بسته نرم افزاری بسیار خوب (با یک سری چیزهای خوب در نسخه دسکتاپ) که در آن هیچ چیز اضافی یا زننده وجود ندارد. پنجره های سیاه از گوشه و کنار حمله نمی کنند، کنترل پنل کاملا معمولی است، اما کاربرد کمی دارد.

از معایب این مجموعه نرم افزاری فقط همین کنترل پنل یا بهتر بگوییم عدم وجود همین کنترل چیزی جز راه اندازی و توقف سرور ندارد. هیچ منوی مناسبی با لیستی از سایت ها وجود ندارد، هیچ بخش تنظیمات وب سرور وجود ندارد و هیچ ابزار مفیدی وجود ندارد. شما باید به صورت دستی محیط کاری را در این اسمبلی پیکربندی کنید.

مقایسه

قابل حمل زبان روسی در دسترس بودن رابط کاربری گرافیکی رابط کاربری گرافیکی مفید مشاهده گزارش‌ها
AMPS - + + - +
- - - - -
+ + - - -
+ + + + +
- + + + +
نیمپ + + + + -
+ + + + +
+ - - - -
- + + - +
+ - + - -
- - + + +
- + + + +
+ + + + +
Xampp USB Lite + - + - -

بهترین نتایج: EasyPHP، سرور باز، Winginx.

آزمایش کردن

تست شماره 1 - شروع نادرست

ماهیت آزمایش این است که پیکربندی آپاچی را عمدا خراب کنیم تا بررسی کنیم که آیا هشداری دریافت خواهیم کرد یا همه نشانگرها سبز هستند و هیچ چیز کار نمی کند. موافق باشید که تمایل چندانی به استفاده از مجموعه‌ای وجود ندارد که به طرز فریبنده‌ای یک پرتاب موفقیت‌آمیز را گزارش می‌کند و شما را شبیه یک احمق جلوه می‌دهد. اگر سرور هیچ سیگنالی ارائه ندهد یا به صورت مخفی کار کند، آنگاه تست نیز ناموفق تلقی می شود.

تست شماره 2 - مسیرهای دشوار

ماهیت آزمایش نصب عمدی سرور در پوشه ای با نام پیچیده است، در آزمایش ما از پوشه ای با نام "C: testMys $ ka! ._- () zlo () + ~% و 2% Files استفاده می کنیم. ". اگر PhpMyAdmin (فقط برای راحتی گرفته شده است، زیرا در هر اسمبلی وجود دارد) باز نمی شود، آزمایش بر این اساس ناموفق خواهد بود. هر فرد فردی است، پوشه ها گاهی اوقات غیرمنتظره ترین نام ها نامیده می شوند. نام پوشه انتخاب شده برای تست برای ویندوز صحیح است و باید به درستی رندر شود.

تست شماره 3 - SSL خارج از جعبه

تست بسیار ساده است - ما سرور را راه اندازی می کنیم و سعی می کنیم PhpMyAdmin را با استفاده از پروتکل SSL باز کنیم.

افسانه:"+" به معنی آزمون با موفقیت گذرانده شده است، "-" به معنای شکست آزمون است.

راه اندازی نادرست مسیرهای دشوار SSL خارج از جعبه
AMPS + + +
- + -
- + +
+ + -
+ + -
نیمپ + - -
+ + +
- + -
+ - -
+ - -
+ + -
+ + -
- - -
Xampp USB Lite + - +

بهترین نتایج: AMPPS، سرور باز.

نتیجه

پس از بررسی و آزمایش بسیاری از سیستم های نرم افزاری، این سوال مطرح می شود - در نهایت چه چیزی را برای کارهای روزمره خود انتخاب کنید؟ پاسخ به این سوال چندان آسان نیست، هر مونتاژ برای نوع خاصی از کار خوب خواهد بود.

برای تازه کارها، من پیشنهاد می کنم از Denwer به عنوان ساده ترین و با زمان تست شده ترین وب سرور محلی استفاده کنید. برای همه توسعه دهندگان وب دیگر، و همچنین برای آن دسته از تازه کارانی که فاقد عملکرد Denwer هستند، استفاده از Open Server را توصیه می کنم.

اگر نیاز دارید که به سرعت با هر اسکریپت، انجمن، گالری عکس یا کتاب مهمان شناخته شده آشنا شوید و نمی خواهید نصب آن و پیدا کردن یک پلت فرم مناسب را به زحمت بیندازید، می توانید AMPPS را امتحان کنید. البته به شرطی که اسکریپت مورد نظر شما توسط این توسعه پشتیبانی شود.

اگر کسی نیاز به استفاده از چنین ماژول‌های کمیابی مانند سرور پست الکترونیکی محلی، Node.js، MongoDB و غیره داشته باشد، فکر می‌کنم همه می‌توانند گزینه مناسبی را در میان سایر شرکت‌کنندگان در بررسی ما انتخاب کنند.

تمام اوقات خوب روز و این چیزها.

بسیاری از شما به موضوع ایجاد وب سایت علاقه مند هستید، که به وضوح علاقه به مقالات ما در مورد میزبانی و تعداد برنامه های ما را نشان می دهد.

این قابل درک است، زیرا اینترنت تقریباً در همه جا وجود دارد و بسیاری می خواهند حداقل نوعی نمایندگی در آن داشته باشند (این را تعداد همان وبلاگ ها، مثلاً در سیستم عامل های محبوب مانند LJ، Diary، و غیره و غیره نشان می دهد. .). و به طور کلی، امروزه توانایی ایجاد وب سایت یک چیز نسبتاً محبوب است که با رویکردی خاص قادر به آوردن سرمایه است (حتی اگر در جایی در موقعیت یک وب مستر کار کنید).

با این حال، همیشه ممکن نیست و مایل به صرف هزینه برای خرید هاست و ساختن اولین سایت های خود بر روی آن به منظور آزمایش نحوه کارکرد آن (در صورت کارکرد) و غیره نیست.

این مقاله قصد دارد به شما بگوید چگونه به راحتی و به سرعت یک وب سرور خانگی را بر روی رایانه ویندوز خود مستقر کنید.

بیا شروع کنیم.

وب سرور اصلی: "Apache + PHP + MySQL + phpMyAdmin + XDebug در یک بسته" [Denver]

برای بسیاری به نظر می رسد که استقرار یک وب سرور چیزی از قلمرو فانتزی است و برای این کار شما به یک پیکربندی کامپیوتری خاص، سیستم عامل و همه این موارد نیاز دارید. بعلاوه همه اینها زمان و تلاش زیادی را می طلبد و آن همه موسیقی جاز.

در واقع، این کاملاً درست نیست، زیرا چنین سروری (مثل سرور FTP که در مورد آن) مجموعه ای از نرم افزارهای مشخص و به درستی نصب شده است، و بر روی چه سخت افزاری مستقر شده است و در کدام سیستم عامل، در این مورد، ثانویه است. .

بنابراین، برای مدت طولانی بسته ای به نام "Denver" وجود داشته است و شامل همه چیزهایی است که برای استقرار سریع یک وب سرور در ویندوز نیاز دارید. این معجزه فکر یک برنامه نویس کاملا رایگان است، از زبان روسی پشتیبانی می کند، کتابچه راهنمای کافی دارد و نصب و مدیریت آن بسیار آسان است (به معنای واقعی کلمه، حتی یک دانش آموز هم می تواند از عهده آن برآید).

در زمان نگارش این مطلب مطالب زیر بیان شده است:

  • نصب کننده (نصب بر روی فلش مموری نیز پشتیبانی می شود)؛
  • Apache، SSL، SSI، mod_rewrite، mod_php.
  • PHP5 با پشتیبانی از GD، MySQL، sqLite.
  • MySQL5 با پشتیبانی از تراکنش ها؛
  • یک سیستم مدیریت مبتنی بر قالب برای هاست های مجازی. برای ایجاد یک هاست جدید، فقط باید یک دایرکتوری به پوشه / home اضافه کنید، نیازی به ویرایش فایل های پیکربندی ندارید. به‌طور پیش‌فرض، بسیاری از طرح‌های نام‌گذاری دایرکتوری میزبان‌های محبوب از قبل پشتیبانی می‌شوند. موارد جدید را می توان به راحتی اضافه کرد.
  • سیستم کنترل راه اندازی و خاموش شدن برای تمام اجزای دنور؛
  • phpMyAdmin - یک سیستم مدیریت MySQL مبتنی بر وب.
  • شبیه ساز sendmail و SMTP-server (اشکال زدایی "خرد" در لوکال هاست: 25، اضافه کردن پیام های دریافتی به / tmp با فرمت eml). کار در ارتباط با PHP، Perl، Parser و غیره پشتیبانی می شود.

نصب ساده تا غیرممکن است: و نصب کننده را اجرا کنید.

در واقع، پس از آن، ما منتظر پایان مراحل نصب هستیم، در زمان مناسب مرورگر را می‌بندیم و همچنین کلید Enter را فشار می‌دهیم (اگر IE ندارید، پس از ظاهر شدن خطای مربوطه فقط روی OK کلیک کنید):

به هر حال، تقریباً فراموش کردم که در یکی از مراحل چنین خطایی می تواند ظاهر شود:

سعی کنید فایروال و آنتی ویروس را غیرفعال کنید و همچنین به صورت دستی پینگ کنید ( شروع - اجرا - cmd - OK - پینگ 127.0.0.1).

اگر پینگ ها رد شدند، می توانید ادامه دهید. اگر نه، پس .. همچنین می توانید سعی کنید ادامه دهید، اگرچه در برخی از مراحل ممکن است مشکلاتی وجود داشته باشد (اما نه لزوما).

در مرحله بعد، پوشه ای به شما پیشنهاد می شود که در واقع قصد دارید کل آن را نصب کنید. من توصیه می کنم مسیر دیسکی را که در آن بیشترین فضا را دارید مشخص کنید (در مورد من D را نشان دادم که در بالا قابل مشاهده است).

در مرحله آخر، یک دیسک مجازی ایجاد می شود و فقط باید پس از فشردن Enter، یک حرف رایگان برای آن انتخاب کنید (یا Z پیش فرض را رها کنید). همانطور که نوشته شده است - برای عملکرد همه مؤلفه ها و همچنین در واقع برای راحتی شما لازم است ، اگرچه در واقع دیسک مجازی یک میانبر گام به گام برای پوشه ای است که در بالا مشخص کرده اید و می توانید مستقیماً با آن تعامل داشته باشید.

در مرحله بعد، باید یک روش دانلود را انتخاب کنید. خودتان ببینید کدام یک برای شما راحت تر است، اما در این مورد من گزینه پیشنهادی را انتخاب کردم (یعنی 1 و دکمه Enter را فشار می دهیم). خب، آخرین مرحله ایجاد میانبر است. این کار با وارد کردن حرف "y" انجام می شود، البته اگر به آنها نیاز دارید.

اگر همه چیز به خوبی پیش رفت، اکنون سه نماد روی دسکتاپ خود دارید که هر کدام مسئول عملکرد خود هستند، اعم از شروع، توقف یا راه اندازی مجدد سرور.

نصب روی سیم کارت کامل شده است. ساده است، اینطور نیست؟ ;)

در مورد استفاده، همه چیز ساده است: روی نماد مربوطه (Start Denwer) کلیک کنید و منتظر پایان فرآیند راه اندازی باشید.

پس از آن، یک دیسک مجازی (به تصویر بالا مراجعه کنید) با کل ساختار وب سرور و عناصر مرتبط خواهید داشت. همین مورد را در پوشه نصب می بینید.

برای بررسی عملکرد وب سرور، یک مرورگر را باز کنید و در نوار آدرس وارد کنید: test1.ru

اگر همه چیز خوب کار کند، خط زیر را خواهید دید: " این فایل /home/test1.ru/www/index.html است(مانند تصویر بالا).

شما می توانید شاد باشید - شما اکنون یک وب سرور دارید؛)

پس گفتار

مثل همیشه، اگر شما هر گونه سوال، اضافات، افکار و تمام این موارد دارید، به نظرات این پست خوش آمدید.

با ما بمان. خوشمزه ترین ها فقط برای شما ؛)

Open Server یک برنامه نرم افزار رایگان برای توسعه دهندگان وب است که شامل بسته ای از اجزای نرم افزار سرور است. سرور باز برای ایجاد و اشکال زدایی سایت های کامل در رایانه محلی مورد نیاز است. به زبان ساده، با کمک این برنامه می توانید یک آنالوگ از سرورهای لینوکس تحت ویندوز بسازید و سایت هایی را که مثلا با PHP نوشته شده اند را بدون مشکل اجرا کنید.

استفاده از سرور باز بسیار آسان است. برای اجرای برنامه نیازی نیست که بدانید چگونه سرورهای Apache و Nginx را پیکربندی کنید یا MySQL را پیکربندی کنید. برنامه این کار را به صورت خودکار انجام می دهد. علاوه بر این، Open Server به عنوان یک برنامه قابل حمل که نیازی به نصب ندارد پیاده سازی شده است. این برنامه می تواند از درایو فلش USB، HDD و دیسک CD / DVD کار کند. در حالت دوم، برنامه یک فهرست موقت داده روی دیسک یا دستگاه مجازی ایجاد می کند. این امکان وجود دارد که آن را از طریق کنسول مدیریت کنید و مجموعه برنامه های خود را ایجاد کنید.

در صورت لزوم، برنامه می تواند به عنوان یک سرور در شبکه های محلی یا جهانی کار کند. اگر به عنوان یک سرور اینترنتی کار می کنید، به یک آدرس IP ثابت نیاز دارید و همچنین باید تهدیدات احتمالی را به خاطر داشته باشید و از رایانه خود در برابر اسکریپت های مخرب محافظت کنید.

مجموعه اصلی اجزای سازنده:

  • سرور آپاچی؛
  • اتصال سرور DNS.
  • سرور HTTP Nginx؛
  • پایگاه های داده MySQL، MariaDB، MongoDB، PostgreSQL.
  • Redis journaling data store;
  • سیستم حافظه پنهان داده Memcached.
  • سرور FTP FTP FileZilla;
  • محیطی برای اجرای اسکریپت های PHP PHP 5.x;
  • مفسر پست اسکریپت Ghostscript;
  • سرویس کار با ایمیل Sendmail.
  • تعداد زیادی ابزار کمکی دیگر مانند HeidiSQL، Adminer، RockMongo PHPMyAdmin و غیره.

در صورت نیاز می توانید اجزای Pear و Composer اضافی را نصب کنید.

این برنامه در سه نسخه Basic، Premium، Ultimate ارائه شده است. تفاوت بین آنها در تعداد ابزارهای اضافی برای کار است. نسخه اصلی فقط شامل مجموعه اولیه برای راه اندازی سرور است. نسخه Premium شامل برنامه های سرور اصلی و ابزارهای اضافی Git، ImageMagick، MongoDB، Rockmongo، PostgreSQL و PhpPgAdmin است. نسخه Ultimate شامل تعداد زیادی برنامه رایگان اضافی برای کار با گرافیک، ویرایشگرهای متنی و HTML مختلف، برنامه هایی برای کار با اینترنت، دانلود منیجرها، کلاینت های SCP و غیره است.

Open Server در شرایطی که امکان ایجاد تغییرات در فایل HOSTS به دلیل محدودیت حقوق دسترسی یا مسدود شدن توسط فایروال وجود ندارد، می تواند در حالت محدود کار کند. در این صورت تنها یک آدرس لوکال هاست 127.0.0.1 برای سایت ها در دسترس خواهد بود.

ویژگی ها و عملکردهای کلیدی

  • کنترل های بسیار ساده؛
  • تعداد زیادی از نسخه های مختلف ماژول های اصلی؛
  • سه گزینه برنامه برای انتخاب: Basic، Premium، Ultimate.
  • این برنامه به عنوان یک برنامه قابل حمل اجرا می شود.
  • توانایی کار در شبکه های محلی و اینترنت به عنوان یک سرور؛
  • پشتیبانی از SSL؛
  • پشتیبانی سیریلیک در نام دامنه؛
  • توانایی پیکربندی سرور DNS؛
  • پشتیبانی از نشانگرهای دامنه؛
  • امکان استفاده از اسکریپت ها برای شروع / توقف سرور.
  • توانایی شبیه سازی سرعت های مختلف اتصال برای آزمایش در دسترس بودن سایت ها با سرعت های مختلف.
  • توانایی اتصال اجزای اضافی؛
  • توانایی ایجاد مجموعه های خود