Выбор локального сервера для windows.
Здравствуйте. Сегодня я хочу рассказать вам о локальных серверах, а точнее о их разновидности, чем они схожи и чем различаются. Мы разберём самые популярные на данный момент, а именно:
DENWER
OPEN SERVER PANEL
WINGINX
Что по вашему самое главное в локальном сервере? Ответ довольно простой. Версии PHP, MySQL и ещё пару важных компонентов. Так что давайте сначала судить сервера по этому. Самая новая версия php на данный момент — PHP 7, но большинство программистов используют всё ещё популярную PHP 5, а она в, в свою очередь, тоже делится на множетсво версий, 5.3, 5.4 и тд. Основной версией считается PHP 5.4 и выше, но во поддерживают её сервера?
1) DENWER
Начнём с самого популярного сервера, на котором я проработал большую часть практики, но мне пришлось его сменить из-за ошибок на новом ноутбуке. Сейчас денвер поддерживает:
PHP 5.3.13, MYSQL 5.1
Что, к примеру, не сможет совмещаться с CMS, который используется сейчас в качестве блога, который вы читаете, требования блога, начинаются по стандарту PHP 5.4 и выше, так что если у вас появится желание сделать себе такой блог — денвер вам не поможет.
2) OPEN SERVER PANEL
Почему-то его считают прекрасным сервером, но по мне это самый не громоздкий продукт в этой сфере, с которым мне приходилось сталкиваться.
У этого сервера есть всё что нужно и не нужно, он может поддерживать:
- OSPanel 5.2.6;
- Apache 2.2.31 / 2.4.25;
- Bind 9.11;
- Nginx 1.6.3 / 1.8.1 / 1.10.2 / 1.11.7;
- MySQL 5.1.73 / 5.5.53 / 5.6.34 / 5.7.16;
- MariaDB 5.5.53 / 10.0.28 / 10.1.19;
- MongoDB 2.4.14 / 2.6.12 / 3.0.14 / 3.2.11 / 3.4.0;
- PostgreSQL 9.2.19 / 9.3.15 / 9.4.10 / 9.5.5 / 9.6.1;
- Redis 2.8.2402 / 3.0.504 / 3.2.100;
- Memcached 1.2.6 / 1.4.5;
- FTP FileZilla 0.9.59;
- PHP 5.2.17; (Zend Optimizer 3.3.3, IonCube 4.0.7, Memcache 2.2.4)
- PHP 5.3.29; (Xdebug 2.2.7, Memcache 3.0.8, Mongo 1.6.14, Redis 2.2.7, Imagick 3.2.0)
- PHP 5.4.45; (Xdebug 2.4.1, Memcache 3.0.8, Mongo 1.6.14, Redis 2.2.7, Imagick 3.2.0)
- PHP 5.5.38; (Xdebug 2.5.0, Memcache 3.0.8, Mongo 1.6.14, MongoDB 1.2.2, Redis 2.2.7, Imagick 3.2.0)
- PHP 5.6.29; (Xdebug 2.5.0, Memcache 3.0.8, Mongo 1.6.14, MongoDB 1.2.2, Redis 2.2.7, Imagick 3.2.0)
- PHP 7.0.14; (Xdebug 2.5.0, PDFlib 9.1.0, MongoDB 1.2.7, Redis 3.1.0)
- PHP 7.1.00; (Xdebug 2.5.0, PDFlib 9.1.0, MongoDB 1.2.7)
- ImageMagick 6.8.9-9-Q16;
- Ghostscript 9.20;
- Sendmail 32;
- Wget 1.11.4;
- NNCron Lite 1.17;
- Adminer 4.2.5;
- ConEmu 16.12.06;
- HeidiSQL 9.4.0.5125;
- RockMongo 1.1.7;
- PHPRedisAdmin 1.6.0;
- PHPMyAdmin 4.6.5.2;
- PHPPgAdmin 5.2;
- PHPMemcachedAdmin 1.2.2;
Как видите, список больше чем можно, но всегда есть и обратная сторона медали, этот сервер является самым тяжёлым, по сранению со своими конкурентами. Сама программа делится на 3 типа, которые отличаются набором программ, самая большая весит 6.54 ГБ, а самая маленькая 2.79 ГБ.
Теперь поговорим о самих разработчиках. Они поддерживаются идеи — не хочешь платить, придётся мучиться, к примеру вы захотели скачать самую большую версию, она является бесплатной, но вот перед этим вас просят сделать пожертвование, после которого вы сможете скачать программу без ограничения в 100КБ. Давайте представим, что платить мы не захотели, и качаем 6.54 ГБ со скоростью в 100КБ в секунду, по моим подсчётам, вам потребуется 18 часов. Ну как, не передумали ещё качать этот сервер?
3) WINGINX
На данный момент, у меня установлен Winginx. Программа, которая смогла сделать так, что бы я её выбрал, это уже хороший знак, программа поддерживает: PHP 3, PHP 4, чего уже достаточно, что комфортной работы, так же хочу отметить дизайн программы, приятный для глаз и интуитивно понятный.
Что же, надеюсь вы окончательно решились с выбором локального сервера для своего компьютера, а на этом всё, спасибо, что прочли мою статью, до новых встреч.