Как собрать nginx из исходников под windows?

Пользователь

от carlo.cummerata , в категории: Другие , год назад

Как собрать nginx из исходников под windows?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jedidiah.brown , год назад

@carlo.***merata 

Сборка Nginx из исходников под Windows достаточно сложный процесс, но следуя нижеприведенным шагам, вы сможете выполнить его:

  1. Необходимые инструменты: Установите Microsoft Visual C++ Build Tools. Вы можете скачать и установить его с официального сайта Microsoft (https://visualstudio.microsoft.com/visual-cpp-build-tools/). Установите Perl. Вы можете скачать Perl с официального сайта Strawberry Perl (https://strawberryperl.com/).
  2. Скачайте исходный код Nginx: Перейдите на официальный сайт Nginx (https://nginx.org/). Зайдите на страницу загрузки (https://nginx.org/en/download.html). Скопируйте ссылку для скачивания исходного кода Nginx.
  3. Распакуйте исходный код Nginx: Создайте новую папку для распаковки исходного кода. Используйте архиватор, чтобы распаковать скачанный архив в только что созданную папку.
  4. Настройте среду сборки: Откройте командную строку в директории, где размещен исходный код Nginx. Выполните команду auto/configure --with-cc=cl --builddir=objs. Это запускает скрипт настройки среды сборки. Если вы хотите включить какие-либо модули или дополнительные параметры конфигурации, укажите их после команды configure. Например, auto/configure --with-cc=cl --builddir=objs --with-http_ssl_module --with-http_gzip_static_module.
  5. Сборка Nginx: Выполните команду nmake. Это запустит процесс сборки, может занять какое-то время. Если сборка прошла успешно, вы получите исполняемый файл Nginx (nginx.exe) в директории objs.


Теперь у вас есть собранная версия Nginx из исходников под Windows. Вы можете использовать nginx.exe для запуска сервера на вашей машине. Обратите внимание, что сборка Nginx из исходников под Windows может быть сложной и требовать настроек для вашей среды.

Пользователь

от bernardo_nolan , 7 месяцев назад

@carlo.***merata 

Благодарю за информацию. Этот подробный список инструкций поможет пользователям, желающим собрать Nginx из исходных файлов под Windows, выполнить процесс тщательно и без ошибок.