如何在Amazon EC2上配置PHP + Apache?

Jam*_*een 15 php apache amazon-ec2

我当然是新手.

我正在尝试在新的Amazon EC2 AMI上配置PHP和Apache.这是一个非常轻量级的服务器,因此Micro实例符合要求.

我只需要Apache PHP

我跑了

 sudo yum install apache2
 sudo yum install php
Run Code Online (Sandbox Code Playgroud)

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

info.php只包含

<? phpinfo(); ?>
Run Code Online (Sandbox Code Playgroud)

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

谢谢,

kie*_*ran 15

首先尝试使用完整标签,这样你的脚本就可以了.

<?php phpinfo(); ?>`
Run Code Online (Sandbox Code Playgroud)

代替 <? ?>

如果没有运气,请尝试:

sudo yum remove php
sudo yum install php
Run Code Online (Sandbox Code Playgroud)

然后 service httpd restart

或者尝试使用其中一个预制的AMI.社区AMI有几种LAMP配置.


goo*_*Man 5

只为那些从谷歌来这里的人试试这个:

sudo yum install -y php
sudo yum -y install httpd
Run Code Online (Sandbox Code Playgroud)

如果您需要开发版本:

sudo yum install -y php-devel
sudo yum -y install httpd
Run Code Online (Sandbox Code Playgroud)

如果您需要Apache 2.4和PHP 5.4:

sudo yum install -y php54
sudo yum -y install httpd24
Run Code Online (Sandbox Code Playgroud)

来自: 在Amazon Linux上安装Apache,PHP和MySQL在Amazon Linux上 安装Apache 2.4,PHP 5.4和MySQL