迁移应用至AWS时yum安装PHP包提示php-process不可用问题求助
解决php-process安装失败问题
问题原因:
php-process包属于PHP 5.4的配套组件,仅存在于remi-php54源中,你最后一条安装命令仅启用了remi源,未指定对应PHP版本的源分支,因此找不到该包。修正方案1:指定正确源分支安装
将最后一条安装命令的源替换为remi-php54,执行以下命令:/usr/bin/yum -y --enablerepo=remi-php54 install php-pecl-msgpack php-pecl-memcache php-pecl-igbinary php-pecl-apcu php-mcrypt php-common php-cli php-mysql php-process修正方案2:统一启用对应PHP版本源
为避免后续包版本不一致问题,先将remi-php54设为默认启用的PHP源,再批量安装所有依赖:# 启用remi-php54源 yum-config-manager --enable remi-php54 # 安装所有所需PHP包 yum install -y php-devel php-pecl-memcached php-pecl-msgpack php-pecl-memcache php-pecl-igbinary php-pecl-apcu php-mcrypt php-common php-cli php-mysql php-process补充说明:CentOS 6的Remi源会按PHP大版本拆分独立分支(如remi-php54、remi-php55等),不同分支内的包对应特定PHP版本,安装时必须匹配到对应版本的源才能找到完整的组件包。
内容的提问来源于stack exchange,提问作者jayasree
相关产品推荐
相关产品推荐

