安装并配置PHP时,按照教程指令
yum -y install php72w
yum -y install php72w-cli php72w-common php72w-devel php72w-mysql php72w-xml php72w-odbc php72w-gd php72w-intl php72w-mbstring
执行结果报错:
Unable to find a match: php72w
请问下如何解决?
由于 PHP 官方已不再维护 PHP 7.2 版本,并将其从 Yum 源中移除,因此您可能会遇到安装 PHP72w 组件的问题。在这种情况下,您可以考虑以下替代方案:
这个错误表明在尝试安装 PHP7.2 的时候,Yum 包管理器未能找到匹配的包。这可能是由于以下原因:
要解决这个问题,可以尝试以下方法:
sudo yum update
更新 Yum 并获取最新的包信息。这个问题可能是由于你的系统中没有可用的php72w包导致的。你可以尝试以下方法来解决这个问题:
rpm -qa | grep php
如果找到了其他版本的PHP,请使用以下命令卸载它们:
sudo rpm -e <php-version>
其中<php-version>
是你需要卸载的PHP版本。例如,如果你需要卸载php7.3,则应该运行:
sudo rpm -e php73
sudo yum update
sudo yum -y install php72w
sudo yum -y install php72w-cli php72w-common php72w-devel php72w-mysql php72w-xml php72w-odbc php72w-gd php72w-intl php72w-mbstring
下载完成后,将安装包复制到服务器上,然后使用以下命令来安装它:
sudo rpm -i /path/to/php-7.2.34-1.el7.x86_64.rpm
其中/path/to/
是你的php-7.2.34-1.el7.x86_64.rpm文件的实际路径。
这个错误提示是因为在执行 yum -y install php72w 命令时,系统中没有找到名为 php72w 的软件包。这可能是因为 php72w 不是正确的软件包名称,或者您的系统上没有可用的软件包。
为了解决这个问题,您可以尝试以下方法:
yum -y install php73w
CopyCopy
浏览了下实验报告,发现好多人在安装php的时候遇到各种各样的问题,教程不是最新的?有没有大神解答一下我的问题?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。