AMH面板PHP8.0安装失败现“No package 'oniguruma' found”提示,解决方法是什么

2025-01-09 00:05:09   小编

AMH面板PHP8.0安装失败现“No package 'oniguruma' found”提示,解决方法是什么

在使用AMH面板进行PHP8.0安装时,不少用户遇到了 “No package 'oniguruma' found” 的错误提示,这让安装进程受阻,给网站开发和运维带来困扰。下面就为大家详细介绍该问题的解决方法。

我们要明白 “No package 'oniguruma' found” 提示意味着系统在安装过程中无法找到oniguruma软件包。Oniguruma是一个正则表达式库,PHP的许多功能依赖于它,所以找不到这个库会导致安装失败。

对于基于CentOS系统的服务器,解决方法如下:

  1. 更新系统软件包:在终端输入命令 “yum update”,这一步是为了确保系统的软件包信息是最新的,避免因旧信息导致找不到软件包。
  2. 安装EPEL仓库:执行命令 “yum install epel-release”。EPEL(Extra Packages for Enterprise Linux)仓库提供了大量额外的软件包,oniguruma可能就在其中。
  3. 安装oniguruma:安装好EPEL仓库后,在终端输入 “yum install oniguruma oniguruma - devel”,这将安装oniguruma及其开发文件。
  4. 再次尝试安装PHP8.0:在安装好oniguruma后,回到AMH面板重新执行PHP8.0的安装命令,此时应该可以顺利安装,不再出现 “No package 'oniguruma' found” 的提示。

若是基于Ubuntu系统的服务器,解决步骤有所不同:

  1. 更新软件源:在终端运行 “apt - get update” 命令,更新系统的软件源列表,保证获取到最新的软件包信息。
  2. 安装oniguruma:输入 “apt - get install libonig - dev” 命令,此命令会安装oniguruma的开发库。
  3. 重试PHP8.0安装:完成上述操作后,在AMH面板中重新启动PHP8.0的安装任务,正常情况下就能成功安装。

遇到AMH面板PHP8.0安装失败出现 “No package 'oniguruma' found” 提示并不可怕,只要按照对应系统的解决方法逐步操作,就能顺利解决问题,让PHP8.0在服务器上稳定运行,为网站的建设和维护提供有力支持。

TAGS: 解决方法 AMH面板 PHP8.0安装失败

欢迎使用万千站长工具!

Welcome to www.zzTool.com