如何在 Amazon Linux 中安装 Php5.6
我正在尝试使用以下命令在Amazon Linux上安装php 5.6:
$ yum install php56
No package php56 available.
Error: Nothing to do
我需要添加存储库才能执行此操作吗?我已经搜索了这个,但找不到任何来源。我还想知道哪些Apache版本适用于此版本的php?
我正在尝试使用以下命令在Amazon Linux上安装php 5.6:
$ yum install php56
No package php56 available.
Error: Nothing to do
我需要添加存储库才能执行此操作吗?我已经搜索了这个,但找不到任何来源。我还想知道哪些Apache版本适用于此版本的php?
以下是我在Amazon Linux中用于将PHP版本从5.3更新到5.6的步骤
步骤(仅在需要时使用 sudo)
1)删除旧的Apache
sudo service httpd stop
sudo yum erase httpd httpd-tools apr apr-util
2) 删除旧的 PHP
sudo yum remove php-*
3)安装PHP 5.6(Apache 2.4将自动安装)
sudo yum install php56
4)确保安装了所有必需的PHP扩展
yum list installed | grep php
5)如果没有,则使用
sudo yum install php56-xml php56-xmlrpc php56-soap php56-gd
6) 列出其他可用的 php 扩展
yum search php56
7) PHP 5.6 MySQL 扩展 (假设你已经安装了 MySQL)
sudo yum install php56-mysqlnd
(注意:它不是 php56-mysql)
8) 启动/重新启动 Apache
sudo service httpd start
sudo service httpd restart
9)检查版本
php -v
httpd -v
AWS 尚未打包 php 5.6。您需要从 ALAMI 存储库安装 php 5.5,或者从源代码安装 build 5.6。
要列出可用的 5.5 软件包,请使用yum search php55
是基本包,但您可能还需要列出其他包。php55
当5.6准备就绪时,您将能够找到它yum search php56
您可以在 php.net 找到有关构建源代码的信息,特别是在Unix系统上安装/ Unix系统上的Apache 2.x