找回密码
 注册
查看: 12|回复: 3

基于openEluer25.03系统安装nginx+mysql+php的webserver环境

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2026-5-10 12:50:01 | 显示全部楼层 |阅读模式
购买主题 本主题需向作者支付 3 金钱 才能浏览

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2026-5-10 13:03:19 | 显示全部楼层
cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \5 X% ~* z7 p. X8 ]$ T4 A6 z- Q' h9 y
        -o objs/src/core/ngx_murmurhash.o \; n, b$ [0 Y& H; e. Q
        src/core/ngx_murmurhash.c  L8 E  ^& `/ x( }0 P- E& P* N2 i
src/core/ngx_murmurhash.c: In function ‘ngx_murmur_hash2’:
% L5 ]4 s8 Q$ m# N' l3 C) Xsrc/core/ngx_murmurhash.c:37:11: error: this statement may fall through [-Werror=implicit-fallthrough=]
5 M3 k, C# ?' I& l' Y   37 |         h ^= data[2] << 16;. \% U' ~6 g( R1 ^
      |         ~~^~~~~~~~~~~~~~~~5 |+ j- M  l; a1 F* u
src/core/ngx_murmurhash.c:38:5: note: here4 X/ m7 r  O+ Z
   38 |     case 2:
* q1 P7 f0 V) z" g' l( Q* L5 W      |     ^~~~6 t; s6 ]# Q* B% C# U+ q' f
src/core/ngx_murmurhash.c:39:11: error: this statement may fall through [-Werror=implicit-fallthrough=]  O% T2 f5 v! q
   39 |         h ^= data[1] << 8;
4 Q4 o3 z$ X1 @5 _! s' \      |         ~~^~~~~~~~~~~~~~~( C7 C5 j3 ?; z1 p& \, v0 h
src/core/ngx_murmurhash.c:40:5: note: here- c0 A# i% o# y# X; Q
   40 |     case 1:
7 U  Z- E! E9 \' n% }: v) ]4 V, v      |     ^~~~
" o0 C1 {# l/ @2 D+ Lcc1: all warnings being treated as errors
& }- U7 [4 T' j3 k9 zmake[1]: *** [objs/Makefile:472: objs/src/core/ngx_murmurhash.o] Error 1+ d& J; ]# W7 Z9 a9 g0 j+ t
make[1]: Leaving directory '/usr/src/webback/nginx-1.11.3'
- ?/ t: G  z8 o0 @2 X6 ~% Imake: *** [Makefile:8: build] Error 2
! q8 n0 v: A$ Y9 R% E' I
. q7 B# E; N* i7 i: e, ]7 r8 B+ x" `, z% F+ w+ u) {" l1 @
解决办法:7 v# \$ n; v" T% Y) l
[root@webserver nginx-1.11.3]# vim objs/Makefile
4 }3 F6 ?* e/ T/ I. M. A7 z  A* `: `( p" A( c
#CFLAGS =  -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g " M: k  ^, P# w% R, F
CFLAGS =  -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -g) w. q" u+ @# P) a  E9 ^/ ^

7 K! l+ n. v0 b7 u( g* O) F( r修改后,再次编译:
! i  q' B& i0 ]1 n$ S. ]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2026-5-10 13:05:30 | 显示全部楼层
        -o objs/src/os/unix/ngx_user.o \
$ }: ^, O- t* E' N& _( t2 f; q        src/os/unix/ngx_user.c  d5 j' Y) b: J, \3 |. b& c2 O
src/os/unix/ngx_user.c: In function ‘ngx_libc_crypt’:, x' w  ?/ ~, Y0 ^2 Y
src/os/unix/ngx_user.c:36:7: error: ‘struct crypt_data’ has no member named ‘current_salt’
9 [8 E( B3 Y2 \1 I( C" o# U   36 |     cd.current_salt[0] = ~salt[0];9 U$ M& [7 C+ u6 p! [
      |       ^4 ^) b* R$ t: d3 d2 }/ g' \
make[1]: *** [objs/Makefile:781: objs/src/os/unix/ngx_user.o] Error 13 X$ \4 w$ Z- v; l8 r3 O
make[1]: Leaving directory '/usr/src/webback/nginx-1.11.3'
2 V2 `' g9 U) [% I& J5 V( F  Bmake: *** [Makefile:8: build] Error 2
2 X- ~  s3 {8 P/ B( [7 }[root@webserver nginx-1.11.3]# vim objs/Makefile . ^2 z- e+ `8 x' h8 g9 h: S# V
[root@webserver nginx-1.11.3]# dnf install libxcrypt libxcrypt-compat libxcrypt-devel -y
( j4 n, o) Z9 `6 MLast metadata expiration check: 0:53:41 ago on Sun 10 May 2026 12:10:29 PM CST.: q$ I+ }' A6 c: D5 W$ O
Package libxcrypt-4.4.38-2.oe2503.x86_64 is already installed.
0 F* V7 [- {% S& S3 wNo match for argument: libxcrypt-compat
# {9 o- j$ E+ p! @$ A4 W/ U0 Q2 ?Package libxcrypt-devel-4.4.38-2.oe2503.x86_64 is already installed.  U/ M1 J' `" m
Error: Unable to find a match: libxcrypt-compat
, @) c4 B# q: ~+ R5 C1 c6 J[root@webserver nginx-1.11.3]# dnf install libxcrypt  libxcrypt-devel -y+ ]! u3 p4 U% d) F' x
Last metadata expiration check: 0:53:55 ago on Sun 10 May 2026 12:10:29 PM CST.
2 e( n: P5 x7 N; S8 w" O6 wPackage libxcrypt-4.4.38-2.oe2503.x86_64 is already installed.  I, U. c- x( l, k3 `$ I
Package libxcrypt-devel-4.4.38-2.oe2503.x86_64 is already installed.* J4 r, w* q/ i7 S
Dependencies resolved.
& [% C* N# K- A* D% n" NNothing to do.9 P* r) U0 L* N4 t) `
Complete!
5 u5 Q; j% u/ T; Z/ Y% _9 d[root@webserver nginx-1.11.3]# ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ld-opt="-lcrypt"2 Z" Q9 d# o+ ^
checking for OS7 m- J( ]1 p3 F* e+ E4 y
+ Linux 6.6.0-72.6.0.56.oe2503.x86_64 x86_64
. Y0 k& j2 U2 S4 z$ X/ Echecking for C compiler ... found
  M- i3 {- h* s* A2 m9 {

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2026-5-11 22:33:42 | 显示全部楼层
需要最新版本。老版本不兼容。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:40 , Processed in 0.023060 second(s), 25 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表