问题
甲骨文云 Oracle Cloud 的 ARM 服务器在安装军哥 LNMP.org
的环境时会报错,主要有php
和mariadb
的问题,经过官方论坛的回复已经解决,完美安装到ARM
服务器上。
本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.
系统环境
- 系统
Oracle Linux 7.9 ARM aarch64 架构
- 版本
LNMP 1.9 / PHP 7.4.30 / MariaDB 10.6.8
报错因素
- cmake 版本过低,需要先 yum 安装 cmake,在升级 cmake,在软链接即可。
- 升级到 gcc 8,注意设置当前使用版本,退出终端会恢复,也可永久设置。
- 安装 oniguruma-devel。
解决
升级 cmake
# 安装 cmake
yum -y install epel-release
yum -y update
yum -y install cmake
# 升级 cmake
cd /usr/local/
wget https://github.com/Kitware/CMake/releases/download/v3.24.0-rc3/cmake-3.24.0-rc3-linux-aarch64.tar.gz
tar zxf cmake-3.24.0-rc3-linux-aarch64.tar.gz
mv cmake-3.24.0-rc3-linux-aarch64 cmake
mv /usr/bin/cmake /usr/bin/cmake.backup
ln -sf /usr/local/cmake/bin/cmake /usr/bin/cmake
# 查看版本
cmake --version
升级 gcc
yum -y install centos-release-scl
yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-binutils
scl enable devtoolset-8 bash
# 以上命令仅当前终端使用 8 版本,以下命令永久使用.
echo "source /opt/rh/devtoolset-8/enable" >>/etc/profile
安装 oniguruma-devel
yum --enablerepo=*EPEL* install -y oniguruma-devel
完成
上述安装完毕后在开始安装lnmp 1.8/1.9
环境即可,截止目前已经稳定运行了大半个月,以供参考。
更多甲骨文云 Oracle Cloud 相关技巧,教程及信息,请持续关注甲骨文云 Oracle Cloud 系列文章汇总:
本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.
4 条评论
你这种大佬也会用一键包?
军哥的LNMP很稳定可靠又方便.
大佬是甲骨文忠实粉丝
[...]Original link: https://www.ioiox.com/archives/161.html[...]