centos 安装nginx 时出现src/os/unix/ngx_user.c:26:7: 错误:‘struct crypt_data’没有名为‘current_sal 解决办法: 将系统换成版本低的centos就可以了,亲测centos7.0 版本可以(centos7.0以上没试过),centos8以上不可以 问题: 网上说 centos高版本的crypt库已从glibc切换到libxcrypt,所以nginx 安装一直失败,切...
网上都说 去源码中注释,不是很本质 最好的方式就是取nginx官网下载对应的nginx 版本。很快的
错误一:安装nginx报错“src/os/unix/ngx_user.c:26:7: error: ‘struct crypt_data’ has no member named ‘current_salt’” “src/os/unix/ngx_user.c:26:7: error: ‘struct crypt_data’ has no member named ‘current_salt’” 1. 如果没有改下面错误二的“-Werror”,先把按照错误二改好 试...
问由于结构'crypt_data‘没有名为'current_salt’的成员,因此nginx的编译失败EN软件源码的处理(一般是...
这里提示我们struct crypt_data’没有名为‘current_salt’的成员:cd.current_salt[0] = ~salt[0]; 最好的办法是换一个版本,因为条件限制,我们就进到源码里把这行直接注释掉好了。 AI检测代码解析 [root@iZgt88z6l1kvd7Z nginx-1.10.1]# vim src/os/unix/ngx_user.c ...
(3)执行make时,报错:src/os/unix/ngx_user.c:36:7: error: ‘struct crypt_data’ has no member named ‘current_salt’ cd.current_salt[0] = ~salt[0]; 1.安装步骤 基本软件目录 mkdir /data/{server,soft} -p 把资料里面的所有文件拖到Centos的桌面,然后移动到刚创建的soft目录 ...
第三个报错:‘struct crypt_data’没有名为‘current_salt’的成员 两种解决办法:把这一行注释掉;或者更换高版本 这里更换为1.16版本 http://nginx.org/download/nginx-1.16.1.tar.gz 更换之后不报错。。。 使用过程中报错: 报错1:open() "/var/run/nginx/nginx.pid" failed (2: No such file or direct...
37 | h ^= data[2] << 16;| ~~^~~~src/core/ngx_murmurhash.c:38:5: note: here 38 | case 2:| ^~~~src/core/ngx_murmurhash.c:39:11: error: this statement may fall through [-Werror=implicit-fallthrough=]39 | h ^= data[1] << 8;| ~~^~~~src/core/ngx...
1.make[1]: *** [objs/Makefile:473: objs/src/core/ngx_murmurhash.o] Error 1 2.make[1]: *** [objs/Makefile:774: objs/src/os/unix/ngx_user.o] Error 1 3.make[1]: *** [objs/Makefile:769: objs/src/event/ngx_event_openssl.o] Error 1 本⽂针对这些问题和⼀些其他问题的解决...
nginx源码安装全过程分享,报错“src/os/unix/ngx_user.c:36:7: 错误:‘struct crypt_data’没有名为‘current_salt’的成员” 解决方案 一、首先下载好nginx。 二、安装GCC和依赖库 三、把nginx压缩文件上传到linux 四、配置 五、编译阶段 六、验证是否安装成功 ...