开发者社区 > 弹性计算 > 云服务器ECS > 正文

安装PHP的时候出现no match for argument:php-mysql php-imap

已解决

[root@iZwz98iobdxysnet7ihpf1Z ~]# yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap Last metadata expiration check: 1:15:11 ago on Wed 22 Feb 2023 08:09:45 AM CST. No match for argument: php-mysql Package php-xml-7.4.30-1.0.1.al8.x86_64 is already installed. Package php-common-7.4.30-1.0.1.al8.x86_64 is already installed. Package php-xmlrpc-7.4.30-1.0.1.al8.x86_64 is already installed. No match for argument: php-imap Error: Unable to find a match: php-imap

试了好多办法都搞不定,各位大佬帮忙看看是什么情况

展开
收起
游客butneccweq3ty 2023-02-22 09:46:04 3341 3
3 条回答
写回答
取消 提交回答
  • 发表文章、提出问题、分享经验、结交志同道合的朋友
    推荐回答

    看错误日志似乎找不到 php-mysql 和 php-imap 这两个包。

    可以先执行以下命令更新一下系统包和源:

    sudo yum update -y
    sudo yum install -y epel-release
    sudo yum update -y
    

    然后再尝试安装 php-mysql 和 php-imap 两个包:

    sudo yum install -y php-mysql php-imap
    
    2023-02-22 17:28:00
    赞同 2 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    你这个是在实验室场景下安装php报错的吗,从错误信息来看的话当前安装环境没有php-mysql和php-imap的安装资源,这里我找到了一个在线实验室,里面有安装PHP的操作,试了一下是可以的,实验室地址: https://developer.aliyun.com/adc/scenario/fdecd528be6145dcbe747f0206e361f3 ,你这个安装报错应该是你安装的环境没有报错的两个资源,建议可以通过第三方网站下载php-mysql和php-imap的安装资源,安装成功之后再执行安装PHP的操作。

    2023-02-22 16:45:09
    赞同 展开评论 打赏
  • 看起来像是你尝试安装 php-mysql 和 php-imap 扩展时出现了问题,其中 php-mysql 扩展未找到,而 php-imap 扩展则无法安装。

    2023-02-22 10:59:29
    赞同 展开评论 打赏

云服务器ECS是一种安全可靠、弹性可伸缩的IaaS级云计算服务。在这里你可以获取最新的ECS产品资讯、最前沿的技术交流以及优惠活动等信息,加速自己的技术成长。

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-深入浅出网络编程与swoole内核-吴镇宇 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载

相关镜像