centos查看可用的PHP包
【摘要】 要查看可用的 PHP 版本(特别是通过 Remi 仓库提供的版本),可以按照以下步骤操作: 1. 启用 Remi 仓库(如果尚未启用)sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-$(rpm -E %rhel).rpm注:根据系统版本替换 $(rpm -E %rhel)(如 CentOS 7/8/9...
要查看可用的 PHP 版本(特别是通过 Remi 仓库提供的版本),可以按照以下步骤操作:
1. 启用 Remi 仓库(如果尚未启用)
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-$(rpm -E %rhel).rpm
注:根据系统版本替换
$(rpm -E %rhel)
(如 CentOS 7/8/9 或 RHEL 版本)。
2. 列出所有可用的 PHP 版本
Remi 仓库为每个 PHP 版本提供独立的模块流(stream),使用以下命令查看:
sudo dnf module list php # CentOS 8+/RHEL 8+
# 或
sudo yum --disablerepo="*" --enablerepo="remi*" list available php* # 兼容旧版 yum
输出示例(CentOS 8+):
Remi's Modular PHP
Name Stream Profiles Summary
php remi-7.4 common [d],... PHP 7.4
php remi-8.0 common [d],... PHP 8.0
php remi-8.1 common [d],... PHP 8.1
...
3. 查看 Remi 仓库中的具体 PHP 包
sudo yum --disablerepo="*" --enablerepo="remi*" list available php*
这会显示所有以 php
开头的包,通过版本号可以识别支持的 PHP 版本(如 php74
, php80
, php81
等)。
4. 检查已启用的仓库
确认 Remi 仓库已正确启用:
sudo yum repolist | grep remi
5. 直接查看 Remi 仓库的 PHP 模块
sudo dnf repoquery --enablerepo=remi-safe --enablerepo=remi-php* php*
总结
- 推荐方法:在 CentOS 8+/RHEL 8+ 上使用
dnf module list php
。 - 兼容方法:通过
yum list
或repoquery
过滤php*
包。 - Remi 仓库通常提供最新的 PHP 版本(如 7.4、8.0、8.1、8.2 等),具体取决于系统版本。
如果需要安装特定版本(如 PHP 8.1),可以启用对应的模块:
sudo dnf module reset php # 重置默认模块
sudo dnf module enable php:remi-8.1
sudo dnf install php php-cli php-fpm
(旧版 CentOS 7 使用 yum-config-manager --enable remi-php81
)
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)