我很难在EC2实例上设置PHP4 LAMP堆栈。有谁知道任何支持PHP4的预先配置的AMI?
为了记录,我没有选择在PHP5中开发
答案 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