Anolis OS 8.6 QU1 安装图解

风险告知

  • 本人及本篇博文不为任何人及任何行为的任何风险承担责任,图解仅供参考,请悉知!
  • 本次安装图解是在一个全新的演示环境下进行的,演示环境中没有任何有价值的数据,但这并不代表摆在你面前的环境也是如此。
  • 生产环境全新安装或者自行测试都可放心参考该安装图解,该教程是完全模拟实际生产环境硬件及常规配置的(业务厂商有特殊要求的除外)。
  • 操作系统平刷、升级、类型更换等非全新安装操作,需要全面评估并且备份有价值数据后再进行。因为任何操作都是有丢失数据风险的可能,比如说误操作覆盖或者格式化有价值数据的磁盘驱动器或者分区的操作都无异于删库,无论是你是否即将跑路!

引导和开始安装

选择倒计时结束前,通过键盘上下键选择下图框选项,启动图形化安装过程。

安装语言选择

这里要区分一下,当前选中的语言作为安装过程中安装器所使用的语言,这里我们选择中文简体。不过细心的同学可能发现,当你选择安装器语言之后,紧接着在下一步,操作系统也会默认支持被选中的语言,也契合了现在越来越多的业务对中文支持的要求。当然,有强迫症的同学可

<think>好的,我需要帮助用户在Anolis OS 8.6的内网环境中安装PHP 8.1。首先,我得了解用户的需求:他们只能在内部网络下进行安装,无法访问外部仓库,所以必须依赖本地资源。根据提供的引用信息,用户可能已经参考了安装MySQL和Docker的方法,但PHP的安装需要不同的步骤。 首先,PHP 8.1可能不在默认的Anolis OS仓库中,所以用户需要离线获取相关RPM包。用户需要准备所有依赖项,包括PHP本身及其扩展。可能需要使用到REMI仓库的包,但内网环境下需要提前下载。 接下来,我需要考虑依赖关系。PHP的安装通常需要一些基础库,比如libxml2、openssl等,这些可能已经存在于系统中,但版本是否兼容需要检查。如果内网有本地YUM仓库,用户可以通过配置.repo文件指向本地路径,使用yum命令安装,这样能自动处理依赖。引用中提到的MySQL安装使用了rpm包,可能用户有类似的方法,但PHP的依赖更多,手动处理可能复杂。 然后,步骤应该是:1)下载所有需要的RPM包到可联网的机器,包括PHP 8.1及其依赖;2)将包转移到内网机器;3)使用yum localinstall或rpm命令安装。但需要注意依赖顺序,否则rpm安装会失败。或者,搭建本地YUM仓库,这样yum可以自动解决依赖,这更可靠。引用中的Anolis镜像下载链接可能帮助用户获取基础ISO,里面可能包含部分包,但PHP 8.1可能需要额外来源。 另外,用户可能需要安装php-fpm或其他扩展,这些也需要包含在下载的包中。参考引用中安装mysql-community-libs-compat的步骤,用户可能需要类似的依赖处理,比如先安装某些兼容库。此外,设置本地仓库需要createrepo工具,用户可能需要安装它,或者在内网机器上配置好。 最后,测试PHP安装是否成功,可以通过命令行检查版本,或者配置Web服务器测试。确保所有步骤考虑到内网限制,比如无法自动下载依赖,必须预先准备所有必要文件。可能还需要处理GPG密钥检查,使用--nogpgcheck选项绕过,但需注意安全风险。 总结步骤:准备依赖包、传输到内网、配置本地仓库、安装PHP、验证安装。需要详细说明每个步骤,尤其是如何获取正确的RPM包和处理依赖关系,可能还需要用户自行下载或从其他来源获取PHP 8.1的包,因为默认仓库可能没有。</think>### Anolis OS 8.6 内网环境下安装 PHP 8.1 的步骤 #### 1. **准备离线安装包** - **在可联网的机器上**下载 PHP 8.1 及相关依赖的 RPM 包: ```bash # 添加 REMI 仓库(若需要) yum install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm # 下载 PHP 8.1 及其常用扩展 yum install --downloadonly --downloaddir=/path/to/php-packages php81 php81-php-fpm php81-php-mysqlnd php81-php-gd ``` 若无法访问 REMI 仓库,需手动从 [PHP 官方](https://www.php.net/downloads)或可信源获取 RPM 包[^3]。 #### 2. **传输文件到内网环境** - 将 `/path/to/php-packages` 目录通过 U 盘、内部 FTP 或局域网共享传输到 Anolis OS 8.6 服务器。 #### 3. **配置本地 YUM 仓库** ```bash # 安装 createrepo 工具(若未安装) rpm -ivh createrepo-*.rpm # 需提前下载此包 # 创建本地仓库目录 mkdir /opt/local-repo cp /path/to/php-packages/*.rpm /opt/local-repo createrepo /opt/local-repo # 创建仓库配置文件 cat > /etc/yum.repos.d/local.repo << EOF [local-php] name=Local PHP Repository baseurl=file:///opt/local-repo enabled=1 gpgcheck=0 EOF ``` #### 4. **安装 PHP 8.1** ```bash yum clean all yum install php81 php81-php-fpm php81-php-mysqlnd # 验证安装 php81 -v # 应输出 PHP 8.1.x ``` #### 5. **配置 PHP-FPM(可选)** ```bash systemctl enable php81-php-fpm systemctl start php81-php-fpm ``` --- ### 注意事项 1. **依赖冲突**:若出现依赖错误,需手动补充缺失的 RPM 包(如 `libzip`、`oniguruma` 等)[^1]。 2. **安全限制**:内网环境下需自行验证软件包安全性,建议通过哈希校验或内部签名机制。 3. **兼容性**:确保所有 RPM 包与 Anolis OS 8.6 的架构(x86_64/aarch64)匹配[^3]。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT民工王哪跑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值