我熟悉AWS,我正在使用EC2上的Amazon Linux来构buildLAMP堆栈。
我在AWS网站上的某个地方看过,AMI 2013.09有PHP 5.5,但是当我安装它并遵循LAMP教程时, http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html,I发现安装了5.3版本。
我错过了什么吗? 或者误读了一些东西?
我再也找不到详细介绍2013年9月份的url了。 是否有资源详细说明每个版本中的内容?
Amazon Linux提供了PHP 5.3,5.4和5.5作为选项。 yum install php55将会得到5.5版本。 yum search php会给你一个不错的列表中的各种软件包进行审查。
Amazon Linux AMI 2013.09发行说明 – 在谷歌search“AMI 2013.09”中find。
步骤(仅在需要时才使用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