是否存在预先配置PHP4的Amazon EC2 AMI?

时间:2012-11-07 17:29:42

标签: amazon-ec2 lamp php4 ami ec2-ami

我很难在EC2实例上设置PHP4 LAMP堆栈。有谁知道任何支持PHP4的预先配置的AMI?

为了记录,我没有选择在PHP5中开发

1 个答案:

答案 0 :(得分:2)

在EC2上运行php LAMP堆栈是相当轻松的,您不需要自定义AMI。使用标准的Amazon Linux实例,以ec2-user身份登录并运行以下命令:

sudo yum update -y
sudo yum install -y mysql-server mysql-client mysql-libs mysql-devel
sudo yum install -y httpd php

亚马逊很好地策划了yum存储库中的软件包,该存储库是使用Amazon Linux自动配置的。如果你想升级到php 5.4.8,只需执行以下命令:

sudo yum install -y php54
编辑:对不起,php软件包实际上是版本5.3.8,所以如果你真的想安装php4,最好的办法是从源代码构建它。支持它可能很难。您可能至少需要安装这些标准软件包才能构建它:

sudo yum install -y gcc gcc-c++ make zlib zlib-devel
sudo yum install -y openssl openssl-devel readline readline-devel
sudo yum install -y libxml2 libxml2-devel libxslt libxslt-devel