低版本MacOS安装Nginx
笔者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相关推荐
- 【jupyter notebook】低版本 python 安装jupyter及其问题解决
由于需要在一台老ubuntu电脑上安装jupyter供演示,不能修改python.不能更新python版本的限制情况下,选择了在系统原有版本python2.7.5下安装. 如果高版本或者可自行修改权限 ...
- Mac OS 10.14 低版本如何安装Xcode 11.6 高版本教程
文章目录 0. 关于安装高版本XCode,点击agree后就没反应了,也没有报错的解决方案 0. 关于高版本的XCode编译工程报错, 而低版本的XCode编译正常的解决方案 1. 电脑系统版本 2. ...
- macos 安装nginx
网上大部分文章都是yum(Linux)或者用brew安装.本人机器macos 10.15.2,刚开始使用brew安装不成功,于是选择离线安装.安装Nginx需要用到pcre和openssl,需要提前准 ...
- 低版本macOS下载sketch无法打开和意外退出解决办法
问题一 本人的mac版本为10.13.6,不支持V67.2版本的sketch 解决办法 mac版本为10.14.4以下的可下载V63.1版本sketch 问题2 下载后打开后出现"sketc ...
- 高德地图android低版本下载安装,高德地图下载2021安卓最新版_手机app官方版免费安装下载_豌豆荚...
程序需要调用以下重要权限: 添加或修改日历活动,并在所有者不知情的情况下向邀请对象发送电子邮件 - 写入日程,但不可读取 读取日历活动和机密信息 - 允许程序读取用户的日程信息 读取您的通讯录 - 允 ...
- 低版本Mac OS安装合适xcode的方法
"家里蹲大学"的奇观之一就是听主播讲课,而且可以用任意妖娆的姿势. 然而,贫穷还是如影随形,swift开发还得用虚拟机装Mac OS,碰巧已经装了低版本的了,也就懒得再更新了. 苹 ...
- Linux命令yun安装nginx并使用
显示已启用的yum存储库的列表 yum repolist 查找所有的源 yum search nginx 查询路径 whereis nginx 查找所有的源后选择一个版本进行安装nginx,这里我选择 ...
- vue3+vite +element-plus+tailwindcss兼容低版本浏览器(uc)
部分问题 uc浏览器 rgb支持不全 如rgb(0 0 0 /30%) 这种写法不支持 tailwindcss v3 部分样式在低版本下也不支持 uc浏览器 对于 tailwindcss boxSha ...
- 如何安装低版本的 iTunes 在 macOS Mojave
首先去下载 12.6.x 的 iTunes 版本, support.apple.com/zh-cn/HT208- 选择 红色 圈内的,就可以下载 12.6.5 的 iTunes 版本了 (不要问我为什 ...
最新文章
- 第3章 StringBuilder类
- join操作-内联,左外联,右外联,交叉联,全联
- 记录一段让我吐血的代码
- wurfl_比较OpenDDR与WURFL
- python老鼠书名字_芜湖学习python公司推荐
- Bootstrap 中: data-toggle 与 data-target 的作用
- AttributedString 图片间距问题
- java 读取txt字符串_java读取txt并获取某一部分字符串
- Linux驱动(2)--ARM的架构发展以及如何评价处理器
- Jmeter4.0分布式测试时启动Jmeter.server时报错
- 安卓逆向系列教程 4.9 破解内购 II
- thinkphp判断本地环境是否为SAE
- DB9 公头母头引脚定义及连接、封装
- 如何处理 mka 格式的音频文件
- 并发编程之循环屏障CyclicBarrier
- 一个疑惑的的问题-ntvdm.exe进程
- 深入理解计算机系统--链接
- Leetcode 435. Non-overlapping Intervals
- 该微信用户未开启“公众号安全助手”的消息接收功能,请先开启后再绑定 解决方法
- 秋月梨文案:秋月梨水果活动文案,水果店卖秋月梨文案
热门文章
- Macbook Pro无法使用Logi Option连接蓝牙鼠标解决方法
- simulink实现他励直流电动机串电阻调速仿真
- 美服行星边际2服务器维护时间,行星边际2美服证书 快速起步攻略新手必读
- 厨师 做菜 java_经验丰富的厨师有哪些日常做饭技巧?
- JAVA异常记录(ORA-56900:pivot|unpivot 操作内不支持绑定变量)
- 产品必备技能(十一):如何写产品分析报告?附实产品分析报告实例(闲鱼)
- 微信发布4条新规!再也不用帮好友拼团砍价了,网友纷纷称赞
- 使用touch-punch.js实现移动端的拖放效果
- 西安市版权申请代理公司怎么选,哪些类型作品受版权保护?
- java电信计费项目,java毕业设计_springboot框架的电信计费