VPS侦探论坛

 找回密码
 注册
查看: 600|回复: 0

lnmp在线安装包适配Huawei cloud EulerOS(HCE系统)

[复制链接]
发表于 2023-11-17 14:28:10 | 显示全部楼层 |阅读模式

我打算使用华为云上HCE系统部署我的PHP网站,php版本为7.2

但是使用贵公司的lnmp在线脚本并不能成功安装。
通过对比日志发现,已适配系统上freetype安装2.13版本,在HCE上只安装了2.7版本,导致php7.2无法启动。
查看安装脚本发现,脚本对发行版有要求,没有对HCE2.0做适配。我通过修改脚本后实现lnmp在线安装,希望贵公司采纳:
方案一、修改修改lnmp安装脚本,使其支持原生HCE(不用对系统做修改)。
1.       下载lnmp2.0安装脚本,并解压进入目录。
wget http://soft.vpser.net/lnmp/lnmp2.0.tar.gz -O lnmp2.0.tar.gz && tar zxf lnmp2.0.tar.gz && cd lnmp2.0
2.       修改main.sh的Get_Dist_Name函数,添加一个elif判断。
vim include/main.sh
    elif grep -Eqi "Huawei Cloud EulerOS" /etc/issue || grep -Eq "Huawei Cloud EulerOS" /etc/*-release; then
        DISTRO='HCE'
        PM='yum'

3.       修改init.sh中的Install_Freetype函数
在if判断中添加 echo "${HCE_Version}" | grep -Eqi "^2\.[0-9]" ||

通过对HCE发行版的适配,安装最新的freetype,从而成功安装lnmp全部环境,php版本7.2
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-4 09:41 , Processed in 0.024971 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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