ARM Oracle Linux 7.9 安装失败,提供日志.
如果站长需要,我可以提服务器进行测试.这两年甲骨文云的 ARM 比较火.第一次尝试在 ARM 服务器上装 LNMP, 结果果然报错了..
服务器性能不错,观察了整个安装过程就几分钟没什么错误,但是最后 Check 报错.
Oracle Linux 7.9 ARM aarch64 架构
LNMP 1.9
MariaDB 10.6.8
PHP 7.4.30
相关错误截图,日志.
https://pan.ioiox.com/shared/VWxXscvHQTWRyf9M
https://i.ioiox.com/2022/07/14/20220714193341K5wqim.jpg
https://i.ioiox.com/2022/07/14/20220714193405PRmErb.jpg
-- Detecting C compiler ABI info - done
CMake Error at CMakeLists.txt:107 (CMAKE_MINIMUM_REQUIRED):
CMake 3.0.0 or higher is required.You are running version 2.8.12.2
-- Configuring incomplete, errors occurred!
mariadb 是因为cmake版本过低
php是因为系统上缺少oniguruma-devel 包
最好是能有测试机我测试一下 licess 发表于 2022-7-14 20:41
mariadb 是因为cmake版本过低
php是因为系统上缺少oniguruma-devel 包
好的,已经PM你 stille 发表于 2022-7-14 21:37
好的,已经PM你
1、oracle 7和8自带cmake版本都太低,可以参考:https://bbs.vpser.net/thread-25638-1-1.html 升级cmake
2、mariadb、mysql与aarch64的兼容性问题https://bbs.vpser.net/thread-19645-1-1.html,需要升级gcc版本
yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-binutils
scl enable devtoolset-8 bash
3、oniguruma-devel 包的问题是因为你这系统上epel源默认是禁用的 yum --enablerepo=*EPEL* install oniguruma-devel 即可安装
安装时建议遵循 https://lnmp.org/install.html 中说明的“不要在非常新的Linux发行版上安装旧的PHP/MySQL版本,同理不要在旧的Linux发行版上安装非常新的PHP/MySQL版本。”要不还得升级各种依赖包不如直接选择新版的系统直接使用 licess 发表于 2022-7-15 09:46
1、oracle 7和8自带cmake版本都太低,可以参考:https://bbs.vpser.net/thread-25638-1-1.html 升级cmake ...
好的,谢谢,我在尝试下。 licess 发表于 2022-7-15 09:46
1、oracle 7和8自带cmake版本都太低,可以参考:https://bbs.vpser.net/thread-25638-1-1.html 升级cmake ...
按照教程在新服务器安装测试,PHP没问题了,但是 mariadb 还是失败了.
yum -y install centos-release-scl
yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-binutils
scl enable devtoolset-8 bash
echo "source /opt/rh/devtoolset-8/enable" >>/etc/profile
gcc --version 检测当前确实是 gcc 8.3.1 和你那台服务器一样.
开始执行 lnmp 脚本,mariadb 还是失败,在日志中还是发现了安装 gcc 4.8的日志.
https://pan.ioiox.com/shared/dEfezYg4bJoBlMN4 stille 发表于 2022-7-15 11:54
按照教程在新服务器安装测试,PHP没问题了,但是 mariadb 还是失败了.
yum -y install centos-release-scl ...
CMake Error at CMakeLists.txt:107 (CMAKE_MINIMUM_REQUIRED):
CMake 3.0.0 or higher is required.You are running version 2.8.12.2
第一步你没弄或者是你弄了,但是之前新系统上没有安装cmake,在安装lnmp是新装的cmake被覆盖掉了,如果是后面的情况先 yum install cmake 再操作第一步覆盖原来的cmake
日志中显示调用的就是新装的gcc 8 licess 发表于 2022-7-15 13:44
第一步你没弄或者是你弄了,但是之前新系统上没有安装cmake,在安装lnmp是新装的cmake被覆盖掉了,如果 ...
成功了,感谢大佬耐心的解决.
就是默认没装cmake,手动先 yum 安装,在按照上文安装3.x,在软连接一下.就OK了
页:
[1]