【已解答】nginx最新版本安装php8.1出错
nginx最新版本安装php8.1出错,提示叫我来论坛求助服务器已经很久了, 以前安装过7.4,现在安装php8.0 8.1 8.2都无法安装
本帖最后由 莫道 于 2025-6-9 21:32 编辑
补充下提示错误无法安装
openssl有问题
做好服务器快照,使用下面方法手动安装一下,再安装php
wget http://download.bt.cn/src/openssl-1.1.1l.tar.gz -T 20
tar -zxf openssl-1.1.1l.tar.gz
rm -f openssl-1.1.1l.tar.gz
cd openssl-1.1.1l
./config --prefix=/usr/local/openssl111 --openssldir=/usr/local/openssl111 enable-md2 enable-rc5 sctp zlib-dynamic shared -fPIC
make install
echo "/usr/local/openssl111/lib" >> /etc/ld.so.conf.d/zopenssl111.conf
ldconfig
阿珂 发表于 2025-6-10 10:24
openssl有问题
做好服务器快照,使用下面方法手动安装一下,再安装php
我之前安装的php 不需要改动吧 无法执行,报错:
L_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/openssl111\"" -DENGINESDIR="\"/usr/local/openssl111/lib/engines-1.1\"" -DZLIB -DZLIB_SHARED -DNDEBUG-c -o crypto/aes/aesni-x86_64.o crypto/aes/aesni-x86_64.s
gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -fPIC -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/openssl111\"" -DENGINESDIR="\"/usr/local/openssl111/lib/engines-1.1\"" -DZLIB -DZLIB_SHARED -DNDEBUG-c -o crypto/aes/vpaes-x86_64.o crypto/aes/vpaes-x86_64.s
gcc-I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -fPIC -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/openssl111\"" -DENGINESDIR="\"/usr/local/openssl111/lib/engines-1.1\"" -DZLIB -DZLIB_SHARED -DNDEBUG-MMD -MF crypto/bio/bss_dgram.d.tmp -MT crypto/bio/bss_dgram.o -c -o crypto/bio/bss_dgram.o crypto/bio/bss_dgram.c
crypto/bio/bss_dgram.c:17:28: fatal error: netinet/sctp.h: No such file or directory
#include <netinet/sctp.h>
^
compilation terminated.
make: *** Error 1
阿珂 发表于 2025-6-10 10:24
openssl有问题
做好服务器快照,使用下面方法手动安装一下,再安装php
执行后 报错 看截图
页:
[1]