Как я создавал нормальный локальный сервер PHP 8 и MySQL 8 на старом ноутбуке с Windows 10 и 3 ГБ памяти
Сказать, как Open Server меня достал, значит, ничего не сказать. Тормоза жуткие и это на Вордпресс. Понадобилось мне тут смастерить калькулятор сметы для Вордпресс. Дней 10 я бился с многоминутными ожиданиями загрузки страницы, потом плюнул и решил начать сначала. Я понимаю, что здесь удобно и много всего. Но мне нужен простой маленький и шустрый сервер!
«Нужен сайт, сначала обзаведись нормальным сервером» - так я сказал себе и приступил к выполнению сказанного.
Моя цель: создать сборку, которая летает на 3 ГБ памяти, но при этом тянет актуальный стек (PHP 8 / MySQL 8)!
Раньше я серверов не строил, поэтому по ходу пьесы пришлось изучать базу! Сказать, что я «шел наугад как ночью по тайге», опять же ничего не сказать. Методом тыка, при помощи разнообразных выразительных слов в сторону, через 4 дня мне всё-таки удалось сварганить желаемое.
Теперь все заново и серьезно! Для одного проекта на Вордпресс мне понадобился быстрый легкий сервер без заморочек. Поскольку памяти у меня всего 3 гига, то пришлось постараться. Сейчас пойдет скучная статика, сравнения, чем мой сервер круче и картинки с экрана монитора.
Итак, встречаем легкий, локальный сервер для домашних поделок SCRIPTS 8!
Внешний вид панели управления. Это Главная страница.
Это админка для редактирования конфигов.
Коротенько по характеристикам и параметрам.
Технические характеристики Server SCRIPTS 8 (v2.5)
1. Программный стек (Backend)
· Веб-сервер: Apache 2.4.x (Win64). Путь: C:/server8/apache24/. Режим: Модульный, поддержка .htaccess и mod_rewrite.
· Язык программирования: PHP 8.2.x (x64 Thread Safe). Путь: C:/server8/php/
· СУБД: MySQL 8.0.30 Community Server. Путь: C:/server8/mysql/. Авторизация: mysql_native_password (совместимость с PHP 8.2).
2. Системные ресурсы и оптимизация (Low-RAM Edition)
· Целевая платформа: Windows 10 х64, системы от 3 ГБ ОЗУ.
· Оптимизация MySQL: performance_schema = OFF (экономия ~300 МБ ОЗУ), innodb_buffer_pool_size = 64M.
· Потребление памяти: ~250 МБ в простое.
3. Инструменты управления
1. Панель управления (Dashboard): Главная страница index.php с живым мониторингом ОЗУ и статусом сервисов.
2. Редактор конфигураций (Admin Module): Встроенная страница admin.php для прямого редактирования файлов:
· php.ini
· httpd.conf
· my.ini
3. Инструменты БД: Встроенный phpMyAdmin (доступ по /phpmyadmin/).
4. Система логов: Объединенный вывод ошибок PHP и Apache с цветовой маркировкой Fatal error.
5. Эмулятор почты: Локальный перехват писем в C:/server8/mail/.
4. Эксплуатация
Локализация: Жесткая привязка к корневой директории C:/server8.
Запуск: Скрытый (фоновый) запуск через единый файл start.bat.
Безопасность: Доступ к БД ограничен локальным интерфейсом (127.0.0.1), внешние подключения закрыты.
Теперь сравнительная информация SCRIPTS 8 & Open Server
Самое прикольное, что вес архива (чистый вес), всего 192 Мб — это меньше, чем одна библиотека в Node.js..
Теперь внимание!
Вес и скорость
Полтора гига, причем при установке я отключил чертову кучу модулей. Теперь, SCRIPTS 8.
Начало установки Вордпресс на Опен Сервере.
SCRIPTS 8
Теперь заходим в админку сайта после установки.
Опен Сервер
Меня прямо очень все устроило. Буду развивать дальше до коммерческого продукта. Кому интересно заходите на сайт, информации там еще прямо скажем маловато. Но есть ссылка на скачивание и начальная информация по установке. Работаю, наполняю, развиваю.
Что скажет сообщество?