本文最后更新于 2024年5月9日,已超过 6 月没有更新,如果文章内容失效,请反馈给我们,谢谢!
1、安装mysql时,可能会因为cmake版本过低而安装失败,先更新cmake(注意是ARM版本):
$ cd /usr/local/
$ wget https://github.com/Kitware/CMake/releases/download/v3.23.4/cmake-3.23.4-linux-aarch64.tar.gz
$ tar zxf cmake-3.23.4-linux-aarch64.tar.gz
$ mv cmake-3.23.4-linux-aarch64 cmake
$ mv /usr/bin/cmake /usr/bin/cmake.backup
$ ln -sf /usr/local/cmake/bin/cmake /usr/bin/cmake
安装完查看cmake的版本信息:
$ cmake --version
cmake version 3.23.4
CMake suite maintained and supported by Kitware (kitware.com/cmake).
2、安装php可能会因为系统上缺少oniguruma-devel包而安装失败,通过源码安装oniguruma oniguruma-devel:
$ wget https://github.com/kkos/oniguruma/archive/v6.9.8.tar.gz -O oniguruma-6.9.8.tar.gz
$ tar -zxf oniguruma-6.9.8.tar.gz
$ cd oniguruma-6.9.8
$ ./autogen.sh && ./configure --prefix=/usr
$ make && make install
注意:
如果运行提示:
$ ./autogen.sh: line 6: autoreconf: command not found
则需要安装如下依赖:
$ yum install autoconf automake libtool
3、如果系统自带gcc版本过低(低于版本8),也要升级到8.X版本,如果版本为8.X版本,则不需要更新:
先查看版本:
$ gcc --version
版本低于8,则升级到8.X:
$ 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
© 版权声明
分享是一种美德,转载请保留原链接
THE END