当前位置:   article > 正文

mac m1 源码编译安装Nginx (非homebrew)_nginx mac m1 编译好的包

nginx mac m1 编译好的包

mac m1 源码编译安装Nginx (非homebrew)

下载nginx安装包,以及依赖包

注:这几个包要在一个目录里,我都放在了nginx文件夹里

nginx:http://nginx.org/en/download.html

OpenSSLhttps://www.openssl.org/source/

PCRE: https://ftp.pcre.org/pub/pcre/
nginx依赖的是8.x,所以选择 pcre-8.*的最高版本。

zlibhttp://zlib.net/

打开terminal ,解压工具包
tar -zxvf nginx-1.18.0.tar.gz
tar -zxvf openssl-1.1.1j.tar.gz
tar -zxvf pcre-8.44.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
  • 1
  • 2
  • 3
  • 4
接下来执行配置文件,首先进到nginx解压的目录
cd /Users/xxxx/downlands/nginx/nginx-1.18.0/
  • 1

执行配置命令,这里的包路径记得更改成自己的

 ./configure --prefix=/Users/xxxx/Downloads/nginx/nginx \
--sbin-path=/Users/xxxx/Downloads/nginx/nginx/nginx \
--conf-path=/Users/xxxx/Downloads/nginx/nginx/conf/nginx.conf \
--pid-path=/Users/xxxx/Downloads/nginx/nginx/nginx.pid \
--with-http_ssl_module \
--with-pcre=/Users/xxxx/Downloads/nginx/pcre-8.44 \
--with-zlib=/Users/xxxx/Downloads/nginx/zlib-1.2.11 \
--with-openssl=/Users/xxxx/Downloads/nginx/openssl-1.1.1j
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

checking后无报错进行make编译安装

make && sudo make install
  • 1

如果报 cp:koi-win and conf/koi-win are identical (not copied) 错误
点击这里

无报错之后进入到新创建的nginx目录,运行nginx文件
执行配置命令时–prefix新创建的nginx目录

cd nginx
./nginx
  • 1
  • 2

如果没有修改配置文件,默认是80端口,网站上输入

127.0.0.1

出现下图界面就成功了~

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/264613
推荐阅读
相关标签
  

闽ICP备14008679号