nginx 在自己的印象中需要安装好几个前置包。下列大概列出。可能因版本环境不同,略有差异。
1. 检查系统是否自带gcc如无则安装gcc
gcc -v gcc
yum install gcc gcc-c++
2.安装z-lib
解压
tar -zxvf zlib-1.2.11.tar.gz
进入解压的目录
/opt/nginx/zlib-1.2.11
配置
./configure --prefix=/opt/nginx/zlib-1.2.11
安装
make && make install
3. 安装pcre
解压
tar -zxvf zlib-1.2.11.tar.gz
进入解压的目录
cd zlib-1.2.11/
进行配置
./configure --prefix=/opt/nginx/zlib-1.2.11/
安装
make && make install
4. 安装openssl-3.0.0-alpha3
解压
tar -zxvf openssl-3.0.0-alpha3.tar.gz
进入目录
cd openssl-3.0.0-alpha3/
配置的时候出了问题原来命令
./Configure --prefix=/opt/nginx/openssl-3.0.0-alpha3
--错误提示
NOTE: If in doubt, on Unix-ish systems use './config'.
-- 正确使用
./config --prefix=/opt/nginx/openssl-3.0.0-alpha3
安装
make && make install
5. 安装nginx
tar -zxvf nginx-1.18.0.tar.gz
进入目录
cd /nginx-1.18.0
配置 nginx 可以直接配置,默认在/usr/local/nginx路径下
./Configure
安装
make && make install
安装完未报