我正在尝试使用以下命令在Amazon linux上安装php 5.6:
$ yum install php56
No package php56 available.
Error: Nothing to do
为了做到这一点,我需要添加存储库吗?我已经搜索过了,但是找不到任何来源。我还想知道哪些Apache版本适用于此版本的php?
发布于 2015-03-24 01:03:29
AWS尚未打包php 5.6。您需要从ALAMI存储库安装php5.5,或者从源代码构建5.6。
要列出可用的5.5包,请使用yum search php55
php55
是基本包,但您可能还需要列出其他包。
当5.6准备就绪时,您将能够使用yum search php56
找到它
您可以在php.net,特别是Installation on Unix Systems / Apache 2.x on Unix Systems上找到有关构建源代码的信息
发布于 2018-07-28 05:57:04
只是为了更新答案,我尝试了所提出的解决方案,但没有奏效。
很难安装5.6
我发现现在安装7.2的正确命令是
amazon-linux-extras install php7.2
它可以轻松地安装和升级所有东西。
发布于 2018-09-21 16:43:46
试试这个:
sudo yum -y update
sudo yum install –y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo wget https://centos7.iuscommunity.org/ius-release.rpm
sudo rpm -Uvh ius-release*.rpm
sudo yum -y update
当你安装这个包时,你需要在php56的末尾添加一个u。以下是您可以安装的一些包的示例。
sudo yum -y install php56u php56u-opcache php56u-xml \
php56u-mcrypt php56u-gd php56u-devel php56u-mysql \
php56u-intl php56u-mbstring php56u-bcmath php56u-soap
https://stackoverflow.com/questions/29206795
复制相似问题