Максим писал(а): ↑23 янв 2021, 06:46
DelphinPRO, работаю не покладая сил и днём и ночью))) А если серьезно, то уже наконец дело близится к релизу. Следите за новостями на форуме, примерно уже через месяц я создам группу для тестирования и обсуждения разработки. Понадобятся пользователи с реальными проектами, разноплановыми в плане использования ПО в проектах и серверных настроек (чтобы проверить работу всех модулей), а не просто "горе-помощники" которые могут только включить-выключить что-либо и сказать "забибись - всё работает!".
Новая версия намного более обширная в возможностях настройки "всего и вся", но при этом проще для понимания. Прежде чем делать большое обновление, нужно будет услышать мнение пользователей, в том числе и ваше DelphinPRO, возможно что-то нужно будет поменять или доработать.
Конкретно на этой неделе я постепенно переписываю конфиги модулей, запускаю их, дорабатываю шаблоны. Чтобы вы понимали, на каком этапе работа.
Вот примерно состояние разработки "на сейчас".
1. Ядро (управляющий процесс) - готово (дописывается по мере необходимости)
2. Модули - готовы наполовину, на этой неделе уже сделаны Redis, Memcached, Bind, MongoDB. На следующей неделе будут готовы MySQL, MariaDB и Apache+PHP. Модуль PostgreSQL - пока под вопросом, возможно будет вообще убран.
3. Новые не анонсированные ранее модули (новинки) - в процессе добавления и конфигурации, тут только начал, еще работы много, минимум месяц.
4. API управления ядром по HTTP - готово (дописывается по мере необходимости)
5. Веб-морда - не готова, в начальной стадии.
Таким образом примерно через месяц (максимум два) уже будет можно полноценно пользоваться ранним тестовым экземпляром новой версии 6.0. Пока без новых модулей и без панели управления (только текстовые конфиги, ручное редактирование), но зато с обширными возможностями по запуску и настройке, например:
- для каждого модуля можно полностью настраивать виртуальное окружение (Environment)
- для каждого модуля можно полностью настраивать параметры запуска, в том числе текущий каталог и аргументы cmd
- для каждого домена можно выбрать версию apache(отдельно) и PHP (отдельно). PHP теперь работает как FastCGI.
- сейчас можно запустить хоть все модули одновременно предварительно назначив им разные IP (127.0.0.1, 127.0.0.2, 127.0.0.3 и т.д.), раньше можно было активировать лишь один модуль из списка.
И всё это стабильно работает, теперь даже слежение за процессами есть, т.е. если что-то упадёт, то OpenServer этот модуль тут же перезапустит.
Windows 10 теперь полностью поддерживается (больше никаких проблем с кодировками файлов), система расположения каталогов стала вообще новой, скриншот сейчас прикреплю. Vista и XP больше не будут поддерживаться, "Windows 7 SP1 x64" это минимал.
Что еще интересно - спрашивайте.