mac10.15 安装nginx1.16(非brew方式)详细教程

时间:2024-03-20 16:43:49

前言

众所周知,Mac的brew命令,就像centos的yum,ubuntu的apt-get命令。
这里我还是本着什么软件自己去官网下载,无毒无害,亲力亲为。
(注,这里每一步都是在上一步正确的情况下的做的,如果有哪一步你出现erro就得检查一下是不是自己哪一步做错了)

第一步 - - 下载软件

官网链接:http://nginx.org/en/download.html
mac10.15 安装nginx1.16(非brew方式)详细教程

  1. 下载画框的软件即可 ,或者他下面的一个也行(注:我是下载下面的);

第二步 - - 移动解压重命名软件

  • 右键访达 ,选择前往文件夹…,随后在搜索框输入**/usr/local**会出现下图;
    mac10.15 安装nginx1.16(非brew方式)详细教程
  • 右键新建访达窗口 ,进入下载文件夹,随后找到nginx-1.161.tar.gz文件,将其拖入到前往文件的窗口里,随后系统提示你认证,输入密码即可,完成拖入操作;
  • 打开终端,输入cd /usr/local,输入sudo tar zxvf nginx-1.161.tar.gz解压软件
  • 随后输入sudo mkdir xcsrc,此步骤是创建xcsrc文件夹,名字可以随你的意更改但不要与系统文件夹重名!
  • 随后接着输入sudo mv nginx-1.161 nginx,此步骤是将nginx-1.161目录改名为nginx
  • sudo mv nginx xcsrc/,此步骤是将nginx解压目录移至到新创的文件里面
  • 为了后面的步骤着想,输入ls,如果没有nginx目录,说明文件夹移动成功,如果移动失败,就再打开一个**前往文件夹…**直接拖入,改名也一样,自己右键改名,这操作和windows一样,只不过要输入密码,而我习惯命令,因为他更方便。

第三步 - - 下载PRCE库

官网链接:http://www.pcre.org/,找到download,点击下图画框的链接
mac10.15 安装nginx1.16(非brew方式)详细教程

  • 往下拉找到pcre-8.44.zip下载,然后将下载好的压缩包,拖入刚刚打开的local文件夹里,然后解压此软件,输入sudo unzip prce-8.44.zip命令(如果不会的就按照第二步的123小步骤类比操作);
  • 解压完毕后,输入cd prce-8.44命令,接着输入下面的命令,让他安装到指定位置;
  • sudo ./configure --prefix=/usr/local
  • 随后sudo make,没有错误后,接着再sudo make install
  • 注:**安装这个库是必要的,没有它会导致一个常见的问题
    ./configure: error: the HTTP rewrite module requires the PCRE library.
    You can either disable the module by using --without-http_rewrite_module
    option, or install the PCRE library into the system, or build the PCRE library
    statically from the source with nginx by using --with-pcre= option.

第四步 - - 安装ngixn主要步骤

  • 输入cd /usr/local/xcsrc/nginx,此步是进入到刚刚我们创建的文件夹里面的nginx目录,
  • 随后输入sudo ./configure,出现下图就可以进行下一步:
    mac10.15 安装nginx1.16(非brew方式)详细教程
  • 随后输入cd /usr/local,如果出现nginx目录那就说明操作是正确的,因为先前我们把解压的nginx移至xcsrc目录里面去了,而这个目录正式nginx自动生成的。
  • 随后再输入cd nginx/sbin,再输入sudo ./nginx,这便是启动nginx命令。
  • 打开浏览器输入localhost,出现下图说明安装成功:
    mac10.15 安装nginx1.16(非brew方式)详细教程