我正在熟悉 AWS 并且正在使用 EC2 上的 Amazon Linux 构建 LAMP 堆栈。
我在 AWS 网站上看到过 AMI 2013.09 有 PHP 5.5,但是当我安装它并按照 LAMP 教程操作时,http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html,发现已经安装5.3版本了。
我是不是错过了什么?或者误读了什么?
我再也找不到详细说明 2013.09 内容的 URL。是否有详细说明每个版本内容的资源?
答案1
Amazon Linux 提供 PHP 5.3、5.4 和 5.5 作为选项。yum install php55
将获得 5.5 版本。yum search php
将为您提供一个很好的列表中的各种软件包以供审查。
答案2
Amazon Linux AMI 2013.09 发行说明 - 通过谷歌搜索“AMI 2013.09”找到。
答案3
步骤(使用须藤仅在需要时)
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