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 安装一直失败,切确的说就是系统有问题,无法安装。 s...
解决办法: 在nginx安装文件夹下输入 [root@humanyr nginx-1.6.2]# vim src/os/unix/ngx_user.c 进去编辑找到红框中的代码段,如图将它注释保存退出重新make即可
问由于结构'crypt_data‘没有名为'current_salt’的成员,因此nginx的编译失败EN软件源码的处理(一般是...
错误一:安装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”,先把按照错误二改好 试...
(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目录 ...
Linux安装nginx出现‘struct crypt_data’没有名为‘current_salt’的成员 cd.current_salt[0],在安装nginx1.12.2时,make&&makeinstall报错出现‘structcrypt_data’没有名为‘current_salt’的成员cd.current_salt[0]原因:安装的版本过低…解决办法:安装更高版本官网
第三个报错:‘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...
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 本⽂针对这些问题和⼀些其他问题的解决...
src/os/unix/ngx_user.c: 在函数‘ngx_libc_crypt’中: src/os/unix/ngx_user.c:36:7: 错误:‘struct crypt_data’没有名为‘current_salt’的成员 cd.current_salt[0] = ~salt[0]; ^ make[1]: *** [objs/Makefile:721:objs/src/os/unix/ngx_user.o] 错误 1 ...
这里提示我们struct crypt_data’没有名为‘current_salt’的成员:cd.current_salt[0] = ~salt[0]; 最好的办法是换一个版本,因为条件限制,我们就进到源码里把这行直接注释掉好了。 image [root@iZgt88z6l1kvd7Z nginx-1.10.1]# vim src/os/unix/ngx_user.c ...