VPS侦探论坛

 找回密码
 注册
查看: 1827|回复: 2

64位龙蜥7.9 安装 LNMP 1.9,PHP7.4 / MySQL5.7失败

[复制链接]
发表于 2023-4-19 19:44:40 | 显示全部楼层 |阅读模式

【系统环境】
64位 龙蜥 7.9  /  4核 4G  / 最小安装



NAME="Anolis OS"
VERSION="7.9"
ID="anolis"
ID_LIKE="rhel fedora centos"
VERSION_ID="7.9"
PRETTY_NAME="Anolis OS 7.9"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"
BUG_REPORT_URL="https://bugs.openanolis.cn/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"



【问题描述】
系统安装、联网都很正常,重装了两遍系统

MySQL5.7 + PHP7.4 一直跑不通

日志里好像有几个数据类型和编译的错误,没太看明白。


  1. ============================== Check install ==============================
  2. Checking ...
  3. Nginx: OK
  4. Error: MySQL<font color="#ff0000"> install failed.</font>
  5. Error: PHP <font color="#ff0000">install failed.</font>
  6. Sorry, Failed to install LNMP!
  7. Please visit https://bbs.vpser.net/forum-25-1.html feedback errors and logs.
  8. You can download /root/lnmp-install.log from your server,and upload lnmp-install.log to LNMP Forum.
复制代码


【安装日志文件】
https://cowtransfer.com/s/44239ce8b80641


单位要换国产Linux ,看着1.9支持了龙蜥,但我一直没跑通,特来请教军哥,感谢!




补充内容 (2023-4-20 11:00):
确实是 龙蜥 aarch64 架构的问题,换了 64位 的龙蜥 7.9
PHP7.4 + MySQL 5.7 一遍通过,感谢军哥!

希望这篇帖子,对其它用 龙蜥 的有一些帮助!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2023-4-20 09:07:36 | 显示全部楼层


Linux localhost.localdomain 4.19.91-26.4.an7.aarch64 #1 SMP Thu Sep 15 11:51:57 CST 2022 aarch64 aarch64 aarch64 GNU/Linux
。。。。。。
[ 18%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/handler0alter.cc.o
/root/lnmp1.9/lnmp1.9/src/mysql-5.7.38/storage/innobase/handler/handler0alter.cc: 在成员函数‘virtual bool ha_innobase::commit_inplace_alter_table(TABLE*, Alter_inplace_info*, bool)’中:
/root/lnmp1.9/lnmp1.9/src/mysql-5.7.38/storage/innobase/handler/handler0alter.cc:9025:1: 错误:无法分离指令
}
^
(insn 7329 19670 19672 (parallel [
            (set (reg:DI 0 x0 [orig:834 D.184077 ] [834])
                (plus:DI (mem/v:DI (reg/f:DI 28 x28 [2541]) [-1  S8 A64])
                    (const_int 536870912 [0x20000000])))
            (set (mem/v:DI (reg/f:DI 28 x28 [2541]) [-1  S8 A64])
                (unspec_volatile:DI [
                        (mem/v:DI (reg/f:DI 28 x28 [2541]) [-1  S8 A64])
                        (const_int 536870912 [0x20000000])
                        (const_int 5 [0x5])
                    ] UNSPECV_ATOMIC_OP))
            (clobber (reg:CC 66 cc))
            (clobber (reg:SI 9 x9))
        ]) /root/lnmp1.9/lnmp1.9/src/mysql-5.7.38/storage/innobase/include/sync0rw.ic:317 1856 {atomic_add_fetchdi}
     (expr_list:REG_UNUSED (reg:CC 66 cc)
        (expr_list:REG_UNUSED (reg:SI 9 x9)
            (nil))))
/root/lnmp1.9/lnmp1.9/src/mysql-5.7.38/storage/innobase/handler/handler0alter.cc:9025:1: 编译器内部错误:在 final_scan_insn 中,于 final.c:2897
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://bugs.openanolis.cn> for instructions.
Preprocessed source stored into /tmp/ccPKP1Xc.out file, please attach this to your bugreport.

你这不是64位的,妥妥的aarch64架构的,mysql 5.7在64位上没一点问题,aarch64上才会出问题
只能用mysql 5.7的话可以按 https://www.vpser.net/manage/centos-6-upgrade-gcc.html 升级gcc 7后再按 https://bugs.mysql.com/bug.php?id=97547 打patch就可以

mysql 8.0虽然支持aarch64,但是编译安装的话centos7或者说Anolis 7各个依赖版本都比较低仍然是不满足要求的,mysql 8.0只能选择二进制包安装
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2023-4-19 21:39:45 | 显示全部楼层

刚才试了一下,LNMP1.9,同配置,最小安装,龙蜥 8.6 没有问题,一次成功(给其它用户一些经验)

  1. NAME="Anolis OS"
  2. VERSION="8.6"
  3. ID="anolis"
  4. ID_LIKE="rhel fedora centos"
  5. VERSION_ID="8.6"
  6. PLATFORM_ID="platform:an8"
  7. PRETTY_NAME="Anolis OS 8.6"
  8. ANSI_COLOR="0;31"
  9. HOME_URL="https://openanolis.cn/"
复制代码


可惜单位网管没有这个镜像,我再找找 7.9 的原因...
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-21 23:44 , Processed in 0.026663 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表