问题

甲骨文云 Oracle Cloud 的 ARM 服务器在安装军哥 LNMP.org的环境时会报错,主要有phpmariadb的问题,经过官方论坛的回复已经解决,完美安装到ARM服务器上。


系统环境

  • 系统 Oracle Linux 7.9 ARM aarch64 架构
  • 版本 LNMP 1.9 / PHP 7.4.30 / MariaDB 10.6.8

报错因素

  1. cmake 版本过低,需要先 yum 安装 cmake,在升级 cmake,在软链接即可。
  2. 升级到 gcc 8,注意设置当前使用版本,退出终端会恢复,也可永久设置。
  3. 安装 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环境即可,截止目前已经稳定运行了大半个月,以供参考。

转载自 https://www.ioiox.com/archives/161.html

版权属于:admin
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
更新于: 2023年02月04日 08:47
0
发表评论


114 文章数
8 评论量
2 分类数
118 页面数
已在风雨中度过 3年178天6小时12分
目录
来自 《甲骨文云 Oracle Cloud 解决 ARM 服务器安装军哥 LNMP 环境的几个问题》
暗黑模式
暗黑模式
评论
返回顶部
暗黑模式
暗黑模式
评论
返回顶部