Windows10编译OpenResty 1.25.3.1

1、准备相关资源文件

下载源码包

https://openresty.org/download/openresty-1.25.3.1.tar.gz

https://www.openssl.org/source/openssl-1.1.1g.tar.gz
http://zlib.net/zlib-1.3.1.tar.gz
https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz

下载msys2

https://www.msys2.org

下载其他依赖工具strawberryperl

https://strawberryperl.com/

 

2、搭建编译环境

2.1、安装msys2

2.2、设置包管理国内镜像
这一步不是必须的,不设置镜像只是后续操作下载速度会很慢。
找到msys2的安装目录,继续转到etc\pacman.d目录下,用记事本打开下列文件:
①编辑mirrorlist.mingw32文件
首行添加:Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686/
②编辑mirrorlist.mingw64文件
首行添加:Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64/
③编辑mirrorlist.msys文件
首行添加:Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch/
回到msys2的安装目录打开msys2.exe执行 pacman -Sy 刷新软件包数据。

2.3、安装mingw

在msys2的安装目录打开msys2.exe执行如下命令:
①:编译64位安装
pacman -S mingw-w64-x86_64-toolchain
②编译32位安装
pacman -S mingw-w64-i686-toolchain
一路回车或按y完成安装

2.4、安装必要的工具
在msys2的安装目录打开msys2.exe执行如下语句:
①pacman -S make
②pacman -S patch

3、开始编译

3.1、放置源码

①将openresty源码解压放至msys2的安装目录下。
②将openssl-1.1.1g.tar.gz、zlib-1.2.13.tar.gz、pcre/pcre-8.44.tar.gz解压放至openresty/objs/lib的安装目录下。

3.2、使用mingw编译

①在msys2的安装目录打开mingw64.exe或mingw32exe(需要编译64位打开前者,32位打开后者),cd到openresty源码目录,执行:util/build-win32.sh

posted @ 2024-05-18 14:02  锐洋智能  阅读(27)  评论(0编辑  收藏  举报