OpenCloudOS 8.6系统在宝塔面板中无法安装PHP8.0+版本
AI-摘要
切换
Tianli GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
本文最后更新于 2024-04-16,文章内容可能已经过时。
如图,在OpenCloudOS系统下无法安装PHP8.0、PHP8.1、PHP8.2 极速安装以及编译安装都无法安装成功。
日志出现:configure: error: No supported shared memory caching support was found when configuring opcache. Check config.log for any errors or missing dependencies.
这个错误提示是因为在编译PHP时没有找到支持共享内存缓存的库,需要安装相关依赖库来解决问题。
这个是OpenCloudOS 8.6镜像版本的特性的,安装PHP8以上的版本,就需要安装以上的依赖包的。
复制下面的命令到终端中执行,执行成功后再去安装php
yum install libsodium libsodium-devel oniguruma -y
OC8的软件源上包含php的,也可以执行
dnf install php
进行安装使用。
如果出现依赖库安装失败,显示
yum install libsodium libsodium-devel oniguruma -y
OpenCloudOS 8 - BaseOS 3.3 MB/s | 2.3 MB 00:00
OpenCloudOS 8 - AppStream 9.0 MB/s | 9.9 MB 00:01
OpenCloudOS 8 - Extras 12 kB/s | 1.6 kB 00:00
OpenCloudOS 8 - Plus 1.3 MB/s | 424 kB 00:00
No match for argument: libsodium
No match for argument: libsodium-devel
Error: Unable to find a match: libsodium libsodium-devel
则,可以尝试以下步骤来安装它们:
1.更新系统包列表:
sudo yum update -y
2.安装EPEL仓库(Extra Packages for Enterprise Linux),因为可能一些额外的包在这里:
sudo yum install epel-release -y
3.尝试安装libsodium和libsodium-devel:
sudo yum install libsodium libsodium-devel -y
4.如果oniguruma在BaseOS仓库中不可用,您可以尝试从其他仓库安装,例如EPEL:
sudo yum install oniguruma oniguruma-devel -y
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Biubiubiu
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果