yum 不是 PHP 的命令,而是 Linux 系统级 RPM 包管理工具;实际用途是安装/管理 PHP 及其扩展(如 php74-php-fpm),需先启用 Remi 等第三方仓库,再通过 yum search、install、list 等命令操作对应版本的 PHP 软件包。

yum 本身不是 PHP 的命令,而是 Linux(如 CentOS、RHEL、EulerOS)中用于管理 RPM 软件包的系统级包管理工具。PHP 是一个解释型语言环境,它不自带 yum 命令;但你常用 yum 来安装、升级或查询 PHP 及其扩展。
所以准确来说:
✅ 没有“PHP 中的 yum 命令”
✅ 只有“用 yum 安装/管理 PHP 相关软件包”的操作方式
下面是你实际会用到的、与 PHP 密切相关的 yum 命令类型:
查看可用的 PHP 版本和扩展
yum search php74yum search php80yum list --available | grep php
说明:不同源(如 Remi、Webtatic、EPEL)启用后,
php74-*或php80-*等包名才会出现。例如php74-php-fpm、php80-php-mbstring
安装 PHP 主程序及常用扩展
sudo yum install -y php74 php74-php-fpm php74-php-cli php74-php-mysqlnd php74-php-gd php74-php-mbstring php74-php-xml php74-php-opcache
注意:安装
php74本体后,多数扩展需带php74-php-xxx前缀,否则可能装错默认系统 PHP(如 php-5.4)立即学习“PHP免费学习笔记(深入)”;
启用特定 PHP 版本的仓库(关键前置步骤)
sudo yum install -y yum-utilssudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpmsudo yum-config-manager --enable remi-php74# 或启用 PHP 8.0sudo yum-config-manager --enable remi-php80
不做这步,直接
yum install php往往只装系统默认旧版(如 5.4 或 7.2),无法满足现代项目需求
查询已安装的 PHP 相关包
rpm -qa | grep phpyum list installed | grep php
升级或降级 PHP(谨慎操作)
sudo yum update php74*# 或切换主版本(需先禁用旧源、启用新源)sudo yum swap php74 php80
清理缓存 & 强制刷新源信息(解决找不到包问题)
sudo yum clean allsudo yum makecache
基本上就这些。
核心逻辑是:yum 管理的是 RPM 包,PHP 在这里只是被安装的软件之一;真正属于 PHP 自己的命令是 php、phpize、php-config 等,它们由 php-devel 或对应 SCL 包提供。
以上就是php中yum命令有哪些?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1341876.html
微信扫一扫
支付宝扫一扫