در مورد موضوع این سایت کاملاً منطقی است ، در یکی از اولین مقالات با ابزار اصلی ایجاد سایت های محلی آشنا می شوم و برنامه های نرم افزاری، سیستم عامل های سرور محلی در این مقاله ، به طور خلاصه نگاهی خواهیم به مجامع WAMP برای توسعه یک سایت محلی روی یک دستگاه با ویندوز نصب شده... اینها اصلی ترین و محبوب ترین ساخته های WAMP هستند.
سرور را باز کنید
این مجمع چند متغیره است. نصب ثابت (روشن است کامپیوتر خانگی) و قابل حمل (رسانه قابل حمل).
سرور را باز کنید - مونتاژ نسبتاً جوان است ، اما قاطعانه مقام های اول را در خط سرورهای محلی کسب می کند. چندین دلیل برای این وجود دارد ، اما سه دلیل اصلی وجود دارد:
- این سیستم عامل بدون نصب بر روی سیستم عامل قابل حمل و در دسترس است.
- Open Server دائماً به روز می شود و چندین سال بدون بروزرسانی "آویز نمی شود" ، که نشانگر کار مداوم نویسنده در پروژه است.
- این سکوی پنج گزینه زبان (روسی اصلی) دارد.
هنوز بسیاری از ویژگی های خوب در ساخت Open Server وجود دارد که کار توسعه دهنده را آسان تر می کند. از سهولت در نصب ، پمپاژ مستقل لذت می برد برنامه های از دست رفته، دو سرویس HTTP (Apache و Nginx) ، چندین نسخه از DBMS و PHP ، وجود یک برنامه کنترل است.
از سایت: open-server.ru
Xampp
این مجموعه مخفف: هر محور + apache + mariabd + php + perl.
پلتفرم Xampp در رده سکوهای مشابه خارج از کشور پیشرو است. این پلتفرم به دلیل امکان کار بر روی سیستم عامل های مختلف جالب است ، اولین حرف اختصاری [X] این موضوع را نشان می دهد. این می تواند ویندوز ، لینوکس و سیستم عامل X باشد. این دو [p] در انتهای مخفف عبارت php و perl (زبانهای موجود) هستند. به جای MySQL ، یک DBMS DBD قدرتمندتر وجود دارد.
جامعه XAMPP بیش از 10 سال قدمت دارد ، در نتیجه اطلاعات زیادی در مورد استفاده از این سیستم عامل وجود دارد. XAMPP "مراقب" است ، دائما به روز می شود ، نسخه ای با PHP 7.0.4 وجود دارد. حتی یک نسخه روسی از وب سایت رسمی ظاهر شد.
منبع اصلی: www.apachefriends.org/ru/index.html
دنور
ساخت WAMP (ویندوز + آپاچی + mysql + php). نصب فقط ثابت است.
افسانه ای ترین و بحث برانگیزترین سیستم عامل سرور محلی. وقتی من تنها در بازار روسیه تنها بودم ، دنور خوب بود. زمان می گذرد و دنور به هیچ وجه نمی خواهد توسعه یابد. شاید دنور از نظر حل مشکلات در نصب و استفاده از آن ، و حتی بیشتر در مورد مشکلات هنگام انتقال سایتهای محلی از آن به میزبانی پولی ، پیشرو در شبکه باشد.
از. سایت اینترنتی: www.denwer.ru/
WampServer
نتیجه گیری
این هفت سیستم عامل WAMP برای این بررسی هستند. هنوز نتیجه گیری در مورد کیفیت هنوز خیلی زود است. در مقالات دیگر ، با جزئیات هر یک از این بسترها مقابله خواهیم کرد.
همانطور که بسیاری از شما می دانید ، من در جریان بوده ام کامپیوتر محلی استفاده شده منکربا این حال ، حدود شش ماه پیش ، من تصمیم گرفتم که به این سمت بروم OpenServer... و به همین دلیل.
هنگامی که من تازه ایجاد وب سایت ها (جایی در حدود سال 2008) شروع کردم ، انتخاب بسته ها برای همه چیزهایی که نیاز داشتم بسیار کمیاب بود. بود xampp, منکر و 1-2 گزینه دیگر. بنابراین ، جای تعجب نیست که پس از آن اکثریت قریب به اتفاق برنامه نویسان همه چیز را به تنهایی تنظیم می کنند: آپاچی, MySQL, PHP, phpMyAdmin و غیره. و با توجه به همان pak بسته های موجود ، من دقیقاً انتخاب کردم منکر.
اما پس از آن به دلایل ناشناخته برای من منکر معلوم شد که رها شده و به روز رسانی کلی متوقف شده است. در این لحظه در آخرین نسخه منکر اکنون PHP 5.3.13قدمت آن در تاریخ 8 مه 2012 است. یعنی در 5 سال حتی به روز نشده است PHP... بنابراین ، متاسفانه ، از منکر مجبور شدم از این امر خودداری كنم ، دقیقاً به دلیل عدم بروزرسانی. به روزرسانی دقیقاً آسان است پی اچ پی در دنور - بسیار مشکل ساز است ، و همیشه کار نمی کند ، اگرچه کج و مورب است ، اما من موفق شدم. اما فقط مربوط نیست PHPاما به طور کلی در کل مجمع
و بنابراین ، در پایان سال 2016 ، من تصمیم گرفتم تا ببینم چه چیز جدیدی است و روبرو شدم OpenServer... از مزایای آن می خواهم موارد زیر را یادآوری کنم:
- همه چیز شما نیاز دارید: آپاچی, MySQL, PHP, phpMyAdmin و غیره.
- شما می توانید هر نسخه از همه موارد موجود را انتخاب کنید. به عنوان مثال ، شما می توانید PHP 7، اما شما می توانید PHP 5، تو میتونی برداری آپاچی 1، اما شما می توانید آپاچی 2... پیکربندی همه اینها بسیار آسان است.
- پیکربندی آسان است به گونه ای که نامه ها واقعاً از رایانه شما ارسال می شوند ، و نه فقط بابا ، مانند منکر... البته ، می توانست در آنجا نیز انجام شود ، اما در OpenServer این بسیار ساده تر است.
- دسترسی سرور FTP.
- حضور یک برنامه ریز کار.
- رابط مناسب با همه تنظیمات
- OpenServer مرتباً به روز می شود.
از منهای ، شاید فقط به اندازه نسبتاً بزرگ توجه کنم. منکر واقعاً سبک بود اما فکر می کنم این یک نقص کوچک است OpenServer در مقایسه با بسیاری از مزایای.
پیچیده شما این را حدس زده اید ، دنور خوب قدیمی. او کاملاً در سال 2003 بر روی رایانه من مستقر شد. گزینه های دیگر ، اگر در آن زمان وجود داشتند ، در محافل باریک شناخته می شدند و چندان رایج نبودند.
بیایید نگاهی بیندازیم که می توانیم بعد از سالها ، از چه چیزی استفاده کنیم. پیشنهاد می کنم بررسی ، آزمایش و مقایسه 14 کنید! سیستم های نرم افزاری در نظر گرفته شده برای توسعه سایتها برای ویندوز.
1. AMPPS
آخرین نسخه: 1.7زبان روسی: بله (جزئی)
نسخه قابل حمل: خیر
صفحه اصلی: http://www.ampps.com/
کیت اصلی:
- 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
مزیت بدون شک این مجموعه پشتیبانی بسیاری از سیستمهای مدیریت محتوا رایج ، سیستم عامل وبلاگ ، تالار گفتگوی وب ، تابلوهای پیام ، گالری عکس و غیره است. جمع برنامه های موجود بیش از 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
آیا زبان روسی وجود دارد
نسخه قابل حمل: بله
صفحه اصلی: http://www.denwer.ru/
کیت اصلی:
- آپاچی 2.2
- PHP 5.3.3
- MySQL 5.1.40
- phpMyAdmin 3.2.3
دنور بسیار ساده و سر راست است و به همین دلیل بزرگترین ارتش طرفداران را در بین "آدمک ها" دارد. اکثر توضیحات کامل این پلتفرم عبارت زیر خواهد بود که توسط یکی از کاربران گفته شده است: "دنور وظایف اصلی را انجام می دهد ، و خوب ، و لوسیون های بیشتر ، مشکلات بیشتری خواهند داشت (هیچ کس برای همه 100 نفر از آنها استفاده نمی کند)."
آخرین نسخه: 5.3.9زبان روسی: بله
نسخه قابل حمل: بله
صفحه اصلی: http://www.easyphp.org/
کیت اصلی:
- PHP 5.3.9
- PhpMyAdmin 3.4.9
- آپاچی 2.2.21
- MySQL 5.5.20
توجه داشته باشید که 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 را نصب کردم جستجو کنم ...
به طور کلی ، من EleanorServ را دوست داشتم ، به خصوص امکان شروع / متوقف کردن سرور به طور مستقیم از مرورگر.
6. Nimp
آخرین نسخه: 1.5.0آیا زبان روسی وجود دارد
نسخه قابل حمل: بله
صفحه اصلی: http://nimpbox.ru/
کیت اصلی:
- آپاچی 2.2.17
- Nginx 0.9.3
- MySQL 5.5.8
- PHP 5.3.5
- Sendmail 31
- phpMyAdmin 3.3.9
- Sypex Dumper 2.0.8
- FileZilla 0.9.37 بتا
- به یادگار 1.2.4
در حالی که از این مونتاژ استفاده می کرد ، چیزی مرتباً خراب می شد ، FileZilla هرگز خود را متوقف نکرد (مجبور شدم از طریق مدیر وظیفه بکشم) ، و Memcached به هیچ وجه شروع نمی شود. برخی از هتک حیرت به گفته های نویسنده برنامه مبنی بر اینکه "این مجمع برای سایت های پر بار در شبکه های شرکتی و شهری مناسب است" است ، این برنامه به وضوح دور از استفاده در یک محیط شرکتی است.
"ترفند" این پلتفرم این است که Nginx به عنوان یک مقدمه کار می کند و برای ارائه مطالب استاتیک در نظر گرفته شده است ، در حالی که آپاچی به عنوان یک پس زمینه برای تولید محتوای پویا فعالیت می کند. به طور کلی ، تصور من از این مجمع مبهم بود ، اما به تدریج از ابتدا به شدت منفی تغییر یافت و به طور معمول در روند کار با برنامه قابل قبول بود.
آخرین نسخه: 4.5.2آیا زبان روسی وجود دارد
نسخه قابل حمل: بله
صفحه اصلی: http://open-server.ru/
کیت اصلی:
- Apache 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)؛
- 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 Open امکان استفاده از برنامه به عنوان منوی شروع شخصی قابل حمل است. می توانید سرور را روی آن نصب کنید چوب USBحرکت کن برنامه های قابل حمل، ایجاد نشانک برای سایتهایی که اغلب بازدید می شوند و در هر کجا که هستید ، یک منوی مناسب داشته باشید دسترسی سریع به سایتها و برنامه های مورد علاقه خود
آخرین نسخه: 1.8.2زبان روسی: خیر
نسخه قابل حمل: بله
صفحه اصلی: http://www.server2go-web.de/
کیت اصلی:
- آپاچی 2.2
- PHP 5.3.2
- SQLITE
- MYSQL 5.1.46
- PERL 5.8
برداشت بسیار منفی است ، اگرچه به نظر می رسد: سرور شروع می شود ، PhpMyadmin باز می شود ، و چه چیز دیگری لازم است؟ نه ، سروری که نمی تواند متوقف شود برای من نیست. آن را در جهنم بسوزان!
آخرین نسخه: 8.5.4زبان روسی: بله
نسخه قابل حمل: خیر
صفحه اصلی: http://www.uniformserver.com/
کیت اصلی:
- آپاچی 2.4.2
- PHP 5.4.0
- MySQL 5.5.24
- phpMyAdmin 3.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زبان روسی: خیر
نسخه قابل حمل: خیر
صفحه نخست:
کیت اصلی:
- آپاچی 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
اما همه چیز در پادشاهی ما خیلی گلگون نیست ، البته معایبی نیز وجود دارد. مهمترین و مهمترین نقطه ضعف این است که ورتیگو قابل حمل نیست ، نمی توان آن را بر روی یک درایو فلش 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
این ساختمان به خوبی کار می کند و یک منوی ترسناک اما قابل فهم دارد. هیچ چیزی در آن وجود ندارد که باعث شود این سرور وب محلی از جمعیت متمایز شود. راستش را بخواهید ، من بعد از بازدید از صفحه اصلی شیک و رنگارنگ ، از دیدن چنین فاحشه ای در طراحی برنامه بسیار شگفت زده شدم.
آخرین نسخه: 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؛
- مدیر 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
کار با سیاهههای مربوط به Winginx بسیار عجیب به نظر می رسد. برای مشاهده آنها ، منویی برای انتخاب پرونده های خطای فرم.log ، access.log و مواردی از این دست به ما پیشنهاد می شود ، اما درک این پرونده ها با کدام ماژول غیرممکن است: Nginx ، PHP یا شاید Node.js؟
اگرچه Winginx دارد برنامه کنترلبا این حال ، دستور خود سرور وب ، و همچنین در Denwer ، از طریق فایلهای .bat انجام می شود. من این نتیجه گیری را از پنجره های سیاه و سفید که از جایی به هنگام راه اندازی یا خاموش کردن سرور بیرون آمده است ، استخراج کردم.
این امکان وجود دارد که شخصی (اول از همه مبتدیان) عملکرد را بسیار مفید پیدا کند نصب خودکار اسکریپت ها (PhpBB ، WordPress ، جوملا ، و غیره) هنگام ایجاد یک دامنه ، به خصوص اگر توجه داشته باشید که اسکریپت ها برای کار با Nginx پیکربندی شده اند (بازنویسی قوانین بازنویسی خودتان کار سختی است). با این حال ، شخصاً ، من هرگز از چنین کارکردهایی استفاده نمی کنم و ترجیح می دهم خودم نصب را انجام دهم ، زیرا شما هرگز نمی دانید که چه چیزی و چگونه نصب شده است و چه شگفتی هایی ممکن است در آینده در انتظار شما باشد.
14.Xampp USB Lite
آخرین نسخه: 1.7.7زبان روسی: خیر
نسخه قابل حمل: بله
صفحه اصلی: http://www.apachefriends.org/fa/xampp-windows.html
کیت اصلی:
- آپاچی 2.2.21
- MySQL 5.5.16
- PHP 5.3.8
- phpMyAdmin 3.4.5
ماژول ها به اندازه کافی سریع شروع و متوقف می شوند ، صفحه خوش آمد گویی گیج کننده و قابل درک نیست ، البته به زبان انگلیسی. به طور کلی ، یک بسته نرم افزاری بسیار خوب (با یک دسته از موارد خوب در نسخه دسک تاپ) که در آن هیچ چیز اضافی یا دفع کننده وجود ندارد. پنجره های سیاه از گوشه و کنار حمله نمی کنند ، صفحه کنترل کاملاً معمولی است اما از کاربرد کمی برخوردار است.
از منهای این مجموعه نرم افزاری ، فقط می توانم به این کنترل پنل توجه داشته باشم یا بهتر بگوییم عدم وجود این کنترل به خودی خود ، چیزی جز شروع و متوقف کردن سرور ندارد. هیچ منوی مناسب با لیستی از سایت ها وجود ندارد ، هیچ بخش تنظیمات سرور وب وجود ندارد ، وجود ندارد ابزارهای مفید... شما باید به صورت دستی محیط کار را در این مجمع تنظیم کنید.
مقایسه
قابل حمل | زبان روسی | در دسترس بودن رابط کاربری گرافیکی | رابط کاربری گرافیکی مفید | مشاهده سیاههها | |
---|---|---|---|---|---|
AMPPS | - | + | + | - | + |
- | - | - | - | - | |
+ | + | - | - | - | |
+ | + | + | + | + | |
+ | + | + | + | + | |
Nimp | + | + | + | + | - |
+ | + | + | + | + | |
+ | - | - | - | - | |
- | + | + | - | + | |
+ | - | + | - | - | |
- | - | + | + | + | |
- | + | + | + | + | |
+ | + | + | + | + | |
Xampp USB Lite | + | - | + | - | - |
آزمایش کردن
آزمون شماره 1 - شروع نادرستماهیت آزمون این است که به طور عمدی از پیکربندی آپاچی خراب کنیم تا بررسی کنیم که آیا اخطار دریافت می کنیم یا اینکه همه شاخص ها به رنگ سبز در می آیند ، اما هیچ کاری نخواهد بود. موافقت کنید که تمایل کمی برای استفاده از مونتاژ وجود دارد که فریبنده از راه اندازی موفقیت آمیز خبر می دهد و شما را به یک احمق تبدیل می کند. اگر سرور هیچ سیگنالی ندهد یا به صورت پنهانی کار کند ، این تست نیز یک شکست خورده محسوب می شود.
آزمون شماره 2 - مسیرهای دشوار
ماهیت آزمون این است که به طور عمدی سرور را در پوشه ای با نام پیچیده نصب کنید ، در تست ما از پوشه ای به نام "C: \\ test \\ Mys $ ka !._- () zlo () + ~٪ & 2٪ Files" استفاده خواهیم کرد. اگر PhpMyAdmin (آن را فقط برای راحتی گرفته شده است ، زیرا در هر مجمع است) باز نمی شود ، پس آزمون بر این اساس شکست می خورد. هر شخص یک فرد است ، پوشه ها گاه غیر منتظره ترین نام ها نامیده می شوند. نام پوشه انتخاب شده برای آزمون برای ویندوز صحیح است و باید به درستی پردازش شود.
تست شماره 3 - SSL از جعبه خارج شود
این تست بسیار ساده است - ما سرور را شروع می کنیم و سعی می کنیم با استفاده از پروتکل SSL ، PhpMyAdmin را باز کنیم.
افسانه: "+" به معنای آزمون با موفقیت انجام شده است ، "-" به معنای عدم موفقیت تست است.
راه اندازی کاذب | مسیرهای دشوار | SSL از جعبه خارج است | |
---|---|---|---|
AMPPS | + | + | + |
- | + | - | |
- | + | + | |
+ | + | - | |
+ | + | - | |
Nimp | + | - | - |
+ | + | + | |
- | + | - | |
+ | - | - | |
+ | - | - | |
+ | + | - | |
+ | + | - | |
- | - | - | |
Xampp USB Lite | + | - | + |
نتیجه
با بررسی و آزمایش بسیاری از سیستم های نرم افزاری ، این سؤال پیش می آید - در پایان برای کارهای روزمره باید چه چیزی را انتخاب کنید؟ پاسخ به این سؤال چندان آسان نیست ، هر مجمع برای نوع خاصی از کار خوب خواهد بود.برای مبتدیان ، من استفاده از Denwer را به عنوان ساده ترین و بیشترین زمان آزمایش کیت WAMP پیشنهاد می کنم. من برای سایر توسعه دهندگان وب و همچنین برای آن دسته از تازه کارهایی که فاقد قابلیت Denwer هستند ، توصیه می کنم از Open Server استفاده کنید.
اگر نیاز دارید که به سرعت با یک اسکریپت ، فروم ، گالری عکس یا کتاب مهمان شناخته شده آشنا شوید و نمی خواهید در نصب آن و پیدا کردن یک بستر مناسب زحمت بکشید ، می توانید AMPPS را امتحان کنید. البته به شرط آنكه فیلمنامه مورد نظر شما از این توسعه پشتیبانی شود.
در صورت نیاز به استفاده از ماژول های نادر مانند محلی سرور پست الکترونیکی، Node.js ، MongoDB ، و غیره ، بنابراین من فکر می کنم هر کس می تواند یک گزینه مناسب برای خود در بین سایر شرکت کنندگان در بررسی ما انتخاب کند.
P.P.S می خواهم به مفسران هشدار دهنده یک ماشین مجازی با لینوکس در هیئت مدیره هشدار بدهم و چیز دیگری را به عنوان یک جایگزین تشخیص ندهم. من تا حدودی با شما موافقم ، هنگام انتقال سایت به یک هاستینگ واقعی ، ممکن است برخی از مشکلات بوجود آمده باشد: جریان ، حقوق fs ، Symlinks ، کنسول و غیره.
با این حال ، آن را از طرف دیگر نگاه کنید. چنین مشکلاتی موارد خاصی هستند و به ندرت بروز می کنند. در واقعیت ، برعکس واقعیت دارد - طراح طرح در موتور Smarty نیازی به دانستن چیزی در مورد جریان ها ، سیمکارت ها و کنسول ندارد و توسعه دهندگان CMS آموخته اند که مجوزهای صحیح نوشتن را برای فایلهای آپلود شده به مدت 100 سال تنظیم کنند.
در نتیجه ، می خواهم بگویم - سیستم عامل های WAMP حق وجود دارند و استفاده از ماشین های مجازی در اکثر موارد کاملاً ناعادلانه است.
در یک دستگاه محلی به یک نرم افزار مناسب نیاز دارید. بسیاری از سرورهای وب از قبل ساخته شده در دسترس هستند. به عنوان مثال XAMPP و Denwer. اما کدام یک را باید انتخاب کنید؟ تفاوت در چیست؟ آیا آنها مضراتی دارند؟ هیچ برنامه کاملی وجود ندارد که همه کاربران را به طور همزمان متناسب کند. از این گذشته ، هر کس مجموعه ای از وظایف و الزامات خاص خود را دارد. توضیحات این برنامه ها را بخوانید و می توانید تصمیم بگیرید کدام یک برای شما مناسب است: Denwer یا XAMPP.
کدام یک بهترین انتخاب برای ایجاد سرور محلی است: Denwer یا XAMPP؟
این برنامه ها از بسیاری جهات مشابه هستند. آنها قبلاً نرم افزاری داخلی دارند که شما باید آن را کار کنید:
- زبان برنامه نویسی PHP.
- سرویس HTTP Apache.
- موتور پایگاه داده MySQL.
- مشتری گرافیکی PhpMyAdmin.
با استفاده از آنها می توانید در چند دقیقه بلند شوید سرور محلی... در غیر این صورت ، مجبور خواهید بود که ماژول ها را به صورت دستی جمع آوری و نصب کنید ، پیکربندی را انتخاب کنید. پیکربندی خود یک روند طولانی و پیچیده است. در صورت ایجاد یک منبع عمومی لازم است. برای یک ماشین مجازی می توانید از یک مونتاژ از پیش ساخته استفاده کنید.
آخرین اطلاعات در مورد نسخه های جدید Denver و XAMPP را می توان در وب سایت توسعه دهندگان یافت. این نشان می دهد که كتابخانه ها با سرور درج شده اند.
منکر
برنامه "وزن" کمتر از 10 مگابایت. آن شامل اجزای اساسی... اما به صورت جداگانه ، آنها فضای بسیار بیشتری را به خود اختصاص می دهند. ماژول ها و پسوندهای اضافی را می توانید در صفحه denwer.ru بارگیری کنید. مثلا:
- ActivePerl توزیع زبان برنامه نویسی پرل.
- سیستم های مدیریتی PostgreSQL و FireBird DB.
- شبیه ساز سرور پست الکترونیکی با پروتکل SMTP.
- زبان های برنامه نویسی پایتون و پارسر.
همچنین در این سایت یک دستورالعمل به زبان روسی و پرسش و پاسخ وجود دارد. اگر سؤالی دارید که کمک نمی کند ، به انجمن دنور نگاهی بیندازید. این پایگاه دانش عظیمی دارد. سایر کاربران یا خود برنامه نویسان به شما در حل هر مشکلی کمک می کنند.
کلیه تنظیمات لازم در برنامه از قبل پیکربندی شده است. نصب ، اجرا ، استفاده کنید. اما اگر رایانه جدید است ، هنوز باید آن را "آماده" کنید.
![](https://i0.wp.com/nastroyvse.ru/wp-content/uploads/2017/04/proverka-pinga-127.0.0.jpg)
نیازی به وارد کردن هرگونه دستور ، انتخاب تنظیمات یا جعبه های تیک زدن نیست. فقط کافی است چند دکمه را فشار دهید. و سرور در "http: // localhost / denwer /" در دسترس خواهد بود. نمادهای راه اندازی برنامه نیز در دسک تاپ ظاهر می شود. اگر در پنجره ابزار پیام "Hooray، it working!" را مشاهده می کنید ، می توانید از یک سرور تمام عیار استفاده کنید.
توجه اما سهولت نصب تنها مزیت برنامه نیست. چه چیزی را انتخاب کنید: Denwer یا XAMPP؟ آیا نصب سریع واقعاً عامل تعیین کننده است؟ بیایید به طور جداگانه به مزایا و مضرات این برنامه ها نگاهی بیندازیم.
جوانب مثبت دنور:
- نیازی به پیکربندی هر چیزی نیست. بعد از یک نصب ساده ، می توانید ماشین مجازی را فوراً راه اندازی کنید.
- نرم افزار سبک و بهینه سازی شده است.
- ساده و سر راست است. بنابراین ، برای مبتدیان مناسب است.
- پشتیبانی از زبان روسی.
- ادغام کتابخانه های اضافی در دسترس است.
- قابل انتقال به دستگاههای دیگر است. در طول راه ، نیازی به پیکربندی چیزی ندارید.
- یک پایگاه دانش گسترده در وب سایت توسعه دهندگان موجود است: دستورالعمل ها ، توضیحات ، سؤالات متداول ، ورود به روز.
- فروم وجود دارد بر روی آن می توانید در مورد ابزار سؤال کنید و با سایر کاربران گپ بزنید.
- نیازی به حذف شدن از طریق ناشناس یا خدمات سیستم نیست. فقط پوشه برنامه را پاک کنید.
منهای:
- مجموعه اصلی برنامه دارای محتوای نسبتاً ناچیزی است. فقط موارد ضروری برای شروع سرور.
- طراحی مشتری گرافیکی نیز از این قاعده مستثنی نیست.
XAMPP
مزیت غیرقابل انکار XAMPP ، ماهیت متقابل آن است. این برنامه در هر توزیع لینوکس ، ویندوز ، سولاریس ، MacOS کار می کند. صفحه apachefriends.org/download.html شامل مجموعه هایی برای سیستم عامل های مختلف است. و همچنین - انواع افزودنیها (به عنوان مثال ، وردپرس ، مدیاویکی ، جوملا). این سایت به زبان انگلیسی است.
بسته اصلی ابزار علاوه بر Apache ، DBMS و PHP شامل موارد زیر است:
- OpenSSL
- تامکت
- MariaDB
- سرور FileZilla FTP
- وب سایت ساز
و بر این اساس "وزن دارد" - بیش از 100 مگابایت. اما یک نسخه Lite نیز وجود دارد - از نظر ترکیب با دنور مشابه است. ساخت های مختلف برای سیستم عامل های مختلف در نظر گرفته شده است. برنامه های لینوکس و مک دارای ماژول های داخلی بیشتری هستند. برای دیدن "محتویات" برنامه ، روی پیوند "چه مواردی وجود دارد" کلیک کنید در وب سایت توسعه دهنده
هیچ راهنمایی یا توضیحی در دست نیست. اما نصب ابزار بسیار ساده است.
- در لینوکس - بایگانی را از حالت فشرده خارج کرده و نصب را اجرا کنید.
- در ویندوز ، پرونده EXE اجرایی را باز کنید.
- پوشه ای را انتخاب کنید.
- صبر کنید تا پرونده ها کپی شوند.
کنترل پنل سرور ظاهر می شود. در آنجا می توانید آن را شروع کرده و متوقف کنید. این منبع در آدرس "http: // localhost /" در دسترس خواهد بود.
مهم. اگر مک یا سولاریس دارید ، پس از شما سؤال می شود که کدام یک بهتر است - Denwer یا XAMPP را انتخاب کنید ، جواب یکی است: این قطعاً برای دنور نیست. در موارد دیگر ، باید به قابلیت ها ، مزایا و معایب برنامه توجه کنید.
- سرورهایی برای سیستمهای مختلف وجود دارد.
- تمام ماژول های مورد نیاز شما در مونتاژ پایه ساخته می شوند.
- نصب بسیار ساده.
- می تواند در یک شبکه عمومی عمل کند. حفاظت از کامپوننت قبلاً پیکربندی شده است.
- اگر به درستی پیکربندی شود ، به عنوان یک سرور اینترنتی تمام عیار کار خواهد کرد.
- توابع اصلی در فهرست اصلی برنامه موجود است. در آنجا می توانید وضعیت سرور و کتابخانه های نصب شده را مشاهده کنید.
- حافظه زیادی را به خود می گیرد. نسخه Lite نیز وجود دارد.
- فقط انگلیسی.
- در صفحه کنترل "کنترل" وجود ندارد. فقط سرور را شروع یا متوقف کنید.
مقایسه و انتخاب
شما هنوز تصمیم نگرفته اید که چه چیزی را نصب کنید - Denwer یا XAMPP؟ که در پایان بهتر است؟ به عوامل زیادی بستگی دارد. یک برنامه برای همه کاربران به طور همزمان مناسب نیست. این بستر بسیار مهم است. اگر یک سیستم عامل سرور دنور را پشتیبانی نمی کند ، بنابراین به هر حال آن را نصب نخواهید کرد. ارزیابی کنید که آیا کامپیوتر می تواند سرور مجازی را اداره کند یا خیر. بهتر است دنور را روی یک ماشین قدیمی یا ضعیف قرار دهید. به عنوان آخرین راه حل ، XAMPP-Lite.
اگر انگلیسی را خوب بلد نیستید ، احتمالاً برنامه انگلیسی زبان مناسب شما نخواهد بود. مدیریت آن ساده است. اما پیکربندی ابزار در حالی که دائماً در فرهنگ لغت جستجو می کنید ، بسیار راحت نیست. سرورهای دنور بهینه سازی شده اند - آنها "سریع" هستند و به منابع زیادی احتیاج ندارند. قابلیت اطمینان XAMPP یکی دیگر از مزیت ها - قابلیت اطمینان است. این ابزار دائماً مورد آزمایش و بهبود قرار می گیرد. احتمال خرابی حداقل است. اگرچه Denwer پایدار عمل می کند.
این برنامه ها شباهت های خاصی دارند. اما در همان زمان آنها متفاوت هستند. آنها با اصلی ترین چیز متحد هستند - پس از نصب برنامه دنور یا XAMPP ، بلافاصله یک سرور محلی آماده دریافت خواهید کرد. اما انتخاب به چندین عامل بستگی دارد. بسترهای نرم افزاری ، منابع ، تنظیمات برگزیده شما. پس از همه ، شما با این ماشین مجازی کار می کنید.