2010-10-25 161 views
15

我当然是新手了。如何在Amazon EC2上配置PHP + Apache?

我正在尝试在新的Amazon EC2 AMI上配置PHP和Apache。这是一个非常轻量级的服务器,所以Micro实例适合该账单。

我只需要 阿帕奇 PHP

我跑

sudo yum install apache2 
sudo yum install php 

我复制到info.php/var/www/html

info.php的只包含

<? phpinfo(); ?> 

当我浏览到http://www.example.com/info.php Apache服务于info.php,但它不呈现它。我看起来像apache没有配置为处理php文件。我错过了哪些步骤或步骤?

谢谢,

回答

15

首先尝试使用完整标签,所以你的脚本将是。

<?php phpinfo(); ?>` 

,而不是<? ?>

如果没有运气,试试:

sudo yum remove php 
sudo yum install php 

然后service httpd restart

或者尝试使用一种内置预AMI的。社区AMI有几个LAMP配置。

+0

使用'<?php phpinfo(); ?>'而不是'<?的phpinfo(); ?> '固定它。谢谢!! – 2010-10-25 13:46:42

+0

我没有运气。谢谢。 – IsidroGH 2018-01-22 12:50:55

-11

只需tar你的info.php;

上传到另一个公共目录;

用wget获取文件到ec2;

解压缩文件。

就是这样;)

+5

这是无关紧要的。 – 2012-06-28 01:02:44

4

只是为那些谁从谷歌到这里,试试这个:

sudo yum install -y php 
sudo yum -y install httpd 

如果你需要开发版本:

sudo yum install -y php-devel 
sudo yum -y install httpd 

如果你需要Apache 2.4和PHP 5.4:

sudo yum install -y php54 
sudo yum -y install httpd24 

来自: Install Apache, PHP, and MySQL on Amazon Linux Install Apache 2.4, PHP 5.4, and MySQL on Amazon Linux

+0

无论你做了什么,它对我都有效! – 2016-11-15 20:28:01