笔者MacOs版本: 10.14.6

背景

高版本MacOs可以直接使用 brew install nginx 进行安装,低版本执行此命令会提示Os is old version导致无法安装,网上又找不到os版本的nginx安装包,因此我们采用使用源码进行编码安装:

1、 下载Nginx

$ cd /usr/local/src
$ curl -OL http://nginx.org/download/nginx-1.12.2.tar.gz
$ tar -xvzf nginx-1.12.2.tar.gz && rm nginx-1.12.2.tar.gz

2、下载 PCRE library

https://sourceforge.net/p/pcre/activity/?page=0&limit=100#60d13614c92f43c4f879ddc8

自行去网站上找合适的版本下载,笔者下载的8.43版本,

https://sourceforge.net/projects/pcre/files/pcre/8.43/pcre-8.43.zip/download

3、下载 SSL support

$ curl -OL https://www.openssl.org/source/openssl-1.1.0.tar.gz
$ tar xvzf openssl-1.1.0.tar.gz && rm openssl-1.1.0.tar.gz

4、编译Nginx

$ cd nginx-1.12.2/
$ ./configure --with-pcre=…/pcre-8.43/ --with-http_ssl_module --with-openssl=/usr/local/src/openssl-1.1.0

5、安装Nginx

sudo mkdir /usr/local/nginx
sudo make && make install

添加环境变量

vi .bash_profile

添加配置

export PATH=“/usr/local/nginx/sbin:$PATH”

生效环境变量

source .bash_profile

6、验证及启动

查看版本

nginx -v
nginx

低版本MacOS安装Nginx相关推荐

  1. 【jupyter notebook】低版本 python 安装jupyter及其问题解决

    由于需要在一台老ubuntu电脑上安装jupyter供演示,不能修改python.不能更新python版本的限制情况下,选择了在系统原有版本python2.7.5下安装. 如果高版本或者可自行修改权限 ...

  2. Mac OS 10.14 低版本如何安装Xcode 11.6 高版本教程

    文章目录 0. 关于安装高版本XCode,点击agree后就没反应了,也没有报错的解决方案 0. 关于高版本的XCode编译工程报错, 而低版本的XCode编译正常的解决方案 1. 电脑系统版本 2. ...

  3. macos 安装nginx

    网上大部分文章都是yum(Linux)或者用brew安装.本人机器macos 10.15.2,刚开始使用brew安装不成功,于是选择离线安装.安装Nginx需要用到pcre和openssl,需要提前准 ...

  4. 低版本macOS下载sketch无法打开和意外退出解决办法

    问题一 本人的mac版本为10.13.6,不支持V67.2版本的sketch 解决办法 mac版本为10.14.4以下的可下载V63.1版本sketch 问题2 下载后打开后出现"sketc ...

  5. 高德地图android低版本下载安装,高德地图下载2021安卓最新版_手机app官方版免费安装下载_豌豆荚...

    程序需要调用以下重要权限: 添加或修改日历活动,并在所有者不知情的情况下向邀请对象发送电子邮件 - 写入日程,但不可读取 读取日历活动和机密信息 - 允许程序读取用户的日程信息 读取您的通讯录 - 允 ...

  6. 低版本Mac OS安装合适xcode的方法

    "家里蹲大学"的奇观之一就是听主播讲课,而且可以用任意妖娆的姿势. 然而,贫穷还是如影随形,swift开发还得用虚拟机装Mac OS,碰巧已经装了低版本的了,也就懒得再更新了. 苹 ...

  7. Linux命令yun安装nginx并使用

    显示已启用的yum存储库的列表 yum repolist 查找所有的源 yum search nginx 查询路径 whereis nginx 查找所有的源后选择一个版本进行安装nginx,这里我选择 ...

  8. vue3+vite +element-plus+tailwindcss兼容低版本浏览器(uc)

    部分问题 uc浏览器 rgb支持不全 如rgb(0 0 0 /30%) 这种写法不支持 tailwindcss v3 部分样式在低版本下也不支持 uc浏览器 对于 tailwindcss boxSha ...

  9. 如何安装低版本的 iTunes 在 macOS Mojave

    首先去下载 12.6.x 的 iTunes 版本, support.apple.com/zh-cn/HT208- 选择 红色 圈内的,就可以下载 12.6.5 的 iTunes 版本了 (不要问我为什 ...

最新文章

  1. css实现 textarea 高度自适应
  2. 采购申请的处理流程 --- 责任链模式
  3. 像鸟一样树上栖息、空中抓物,斯坦福给无人机安上爪子,登Science子刊封面
  4. 系统自动登录及盘符无法双击打开问题处理
  5. python学习之面向对象(三)
  6. [Codeforces Round #194 (Div. 2)] Secret 解题报告 (数学)
  7. Win下PHP环境Eclipse PDT+XAMPP+XDebug部署
  8. 配置阿里巴巴的数据源
  9. python开发客户端_python用700行代码实现http客户端
  10. ruby hash方法_Ruby中带有示例的Hash.select方法
  11. Solr 基础性能调优讲解
  12. Jmeter入门6 参数化—CSV Data Set Config 通过文件导入数据
  13. Oracle添加语句
  14. 那些编程中遇到的常见英文缩写
  15. 【路在前端】我的前端工作流程梳理
  16. java 加背景颜色_Java 给PPT幻灯片添加背景颜色和背景图片
  17. 北京地标《信息化项目软件开发费用测算规范》完成公开征求意见
  18. mac-Pro13 电池图标一直保持充电状态的问题解决
  19. 04-VUE 常用指令最佳实践
  20. No rule to make target /opt/ros/kinetic/lib/liborocos-kdl.so.1.3.2问题解决

热门文章

  1. 基于51单片机的数字气压计
  2. java中的画图公式_GitHub - oneSaber/Compiler-java: 函数绘图语言java实现
  3. java对台湾同胞身份证号码验证
  4. FastDFS合并存储策略
  5. 谷歌浏览器输入网址显示该网页无法正常运作
  6. 实测 Google 全同态加密FHE,效果如何?
  7. Hot Research Topics
  8. 系统迁移到固态硬盘--高贵的ASUS版
  9. 谷歌浏览器(Chrome)最新v80版本下载
  10. 计算机房灭火房间用的系数,消防安全知识试题(三)(2)