解决:Linux8整合Nginx过程中报错:src/os/unix/ngx_user.c: 在函数‘ngx_libc_crypt’中: src/os/unix/ngx_user.c:36:7
一·问题描述:
(1)在centos8中安装nginx的时候,执行“make && make install”命令的时候报错:如下图所示
二·解决方案:
第一步:找到你安装nginx的根目录,进入下面的unix目录,并修改 “ngx_user.c” 文件
#进入unix目录命令:(需要在nginx的安装根目录下面执行)
cd src/os/unix/
#编辑文件命令:
vim ngx_user.c
注释图中红圈那行代码,并保存退出!
第二步:找到你安装nginx的根目录,进入下面的objs目录,删除Makefile文件中的 “-Werrori ”
#进入objs目录命令:(需要在nginx的安装根目录下面执行)
cd objs
#编辑文件
vim Makefile
删除图中红圈部分代码:
第三步:再次执行编译安装命令
#编译安装命令:(需要在nginx安装的根目录下面执行)
make && make install
注意: