前言
现在很多linux系统都可以使用高级包管理工具安装软件了,但是在像是
openkylin这些新系统中,好多软件包虽然有,但是因为其依赖的包还没有做好,所
以安装会提示你一大堆依赖错误。所以还是要自己来编译安装咯。
安装前准备:
1:安装 gcc 与 make(这是最重要的,最基础的)
sudo apt install gcc -y
sudo apt install make -y
2:安装pcre(PCRE)
sudo apt-get install libpcre3 libpcre3-dev -y
3:安装OpenSSL库与zlib提供密码学支持和压缩支持
sudo apt-get install openssl -y
sudo apt-get install libssl-dev -y
sudo apt-get install zlib1g zlib1g-dev -y
安装Nginx:
可以到Nginx官网下载最新的稳定版
尽量在官网下载,查看教程,查看FAQ
https://nginx.org/en/index.html
下载稳定版。
解压压缩包
nginx-1.24.0.tar.gz
进入文件夹,并且配置编译
这一步很重要,要详细阅读配置文档。
这里描述了各种配置:总文件夹位置;配置文件夹位置;执行文件位置;日志与错误日志配置。及各种模块:http_mp4; http_gzip;http_image_filter等盾模块。
下面参考一下我的个人配置(将配置,可执行文件,日志等都放到 /etc/nginx 下)
./configure
--prefix=/etc/nginx
--with-http_ssl_module
--with-pcre=../pcre2-10.39
--with-zlib=../zlib-1.3
安装
make
sudo make install