【问题标题】:How do I configure PHP + Apache on Amazon EC2?如何在 Amazon EC2 上配置 PHP + Apache?
【发布时间】:2011-04-30 00:06:47
【问题描述】:

我当然是新手。

我正在尝试在新的 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 文件。我错过了哪些步骤?

谢谢,

【问题讨论】:

    标签: php apache amazon-ec2


    【解决方案1】:

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

    <?php phpinfo(); ?>
    

    而不是&lt;? ?&gt;

    如果不成功,请尝试:

    sudo yum remove php
    sudo yum install php
    

    然后service httpd restart

    或者尝试使用其中一种预构建的 AMI。社区 AMI 有几种 LAMP 配置。

    【讨论】:

    • 使用 '' 而不是 ' phpinfo(); ?> ' 修复它。谢谢!!
    • 我运气不好。谢谢。
    • 在 AWS 上,在 Amazon Linux 2 上安装 Apache,然后安装 PHP。但是 PHP 不起作用——只是显示代码。执行此操作使 php 为我工作: sudo service httpd restart
    【解决方案2】:

    只需 tar 您的 info.php;

    上传到另一个公共目录;

    使用 wget 获取文件到 ec2;

    解压文件。

    就是这样;)

    【讨论】:

      【解决方案3】:

      对于那些从 Google 到这里的人,试试这个:

      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

      【讨论】:

        猜你喜欢
        • 2013-09-05
        • 2012-12-31
        • 1970-01-01
        • 2012-03-16
        • 2020-06-22
        • 2020-04-10
        • 2013-03-31
        • 1970-01-01
        • 2017-02-02
        相关资源
        最近更新 更多