windows 安装 Linux 子系统 Ubuntu,并编译安装nginx
1. 安装Ubuntu
首先可以在 Microsoft Store 自行搜索安装 Ubuntu,个人建议安装 22 版本的即可。 Ubuntu安装完成后,以管理员身份打开CMD,运行如下命令: wsl --install
此时打开Ubuntu已经可以正常使用了。
2. 安装C/C++编译器
对于刚安装的 Ubuntu 子系统,其默认没有C/C++编译器,因此无法做任何编译工作,所以我们可以给其安装编译器,使其能正常编译我们的软件。 编译命令如下: sudo apt-get install build-essential
3. 源码编译安装Nginx
下载Nginx源码:https://nginx.org/download/nginx-1.22.1.tar.gz 将Nginx源码拷贝至Ubuntu系统中(在/mnt目录下可看到windows主机的所有资源),例如: cp /mnt/d/nginx-1.22.1.tar.gz /root/
解压源码: tar -xvf nginx-1.22.1.tar.gz
执行编译: ./configure --prefix=/usr/local/nginx
如果报PCRE的错: ./configure: error: the HTTP rewrite module requires the PCRE library
则需要安装如下依赖: sudo apt-get install libpcre3-dev
如果报zlib的错: ./configure: error: the HTTP gzip module requires the zlib library
则需要安装以下依赖: apt-get install zlib1g-dev
装完以上两个依赖后,基本就能 ./configure 成功了 ./configure 完成后,执行 make && make install 就能安装了
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1955420.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!